MidiFile(type=1, ticks_per_beat=240, tracks=[
  MidiTrack([
    MetaMessage('set_tempo', tempo=500000, time=0),
    MetaMessage('time_signature', numerator=4, denominator=4, clocks_per_click=24, notated_32nd_notes_per_beat=8, time=0),
    MetaMessage('set_tempo', tempo=500000, time=0),
    MetaMessage('time_signature', numerator=4, denominator=4, clocks_per_click=24, notated_32nd_notes_per_beat=8, time=0),
    MetaMessage('time_signature', numerator=4, denominator=4, clocks_per_click=24, notated_32nd_notes_per_beat=8, time=0),
    MetaMessage('set_tempo', tempo=576923, time=0),
    MetaMessage('end_of_track', time=0)]),
  MidiTrack([
    Message('program_change', channel=0, program=32, time=0),
    Message('note_on', channel=0, note=37, velocity=103, time=0),
    Message('note_on', channel=0, note=37, velocity=0, time=112),
    Message('note_on', channel=0, note=37, velocity=103, time=3728),
    Message('note_on', channel=0, note=37, velocity=0, time=112),
    Message('note_on', channel=0, note=37, velocity=103, time=368),
    Message('note_on', channel=0, note=37, velocity=0, time=87),
    Message('note_on', channel=0, note=32, velocity=103, time=93),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=30, velocity=103, time=120),
    Message('note_on', channel=0, note=30, velocity=0, time=60),
    Message('note_on', channel=0, note=28, velocity=103, time=540),
    Message('note_on', channel=0, note=28, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=103, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=60),
    Message('note_on', channel=0, note=37, velocity=103, time=540),
    Message('note_on', channel=0, note=37, velocity=0, time=60),
    Message('note_on', channel=0, note=35, velocity=103, time=120),
    Message('note_on', channel=0, note=35, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=103, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=540),
    Message('note_on', channel=0, note=32, velocity=0, time=240),
    Message('note_on', channel=0, note=35, velocity=103, time=0),
    Message('note_on', channel=0, note=35, velocity=0, time=240),
    Message('note_on', channel=0, note=37, velocity=103, time=0),
    Message('note_on', channel=0, note=37, velocity=0, time=112),
    Message('note_on', channel=0, note=37, velocity=103, time=368),
    Message('note_on', channel=0, note=37, velocity=0, time=87),
    Message('note_on', channel=0, note=32, velocity=103, time=93),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=30, velocity=103, time=120),
    Message('note_on', channel=0, note=30, velocity=0, time=60),
    Message('note_on', channel=0, note=28, velocity=103, time=540),
    Message('note_on', channel=0, note=28, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=103, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=60),
    Message('note_on', channel=0, note=28, velocity=103, time=540),
    Message('note_on', channel=0, note=28, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=103, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=480),
    Message('note_on', channel=0, note=32, velocity=103, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=240),
    Message('note_on', channel=0, note=35, velocity=103, time=0),
    Message('note_on', channel=0, note=35, velocity=0, time=240),
    Message('note_on', channel=0, note=37, velocity=103, time=0),
    Message('note_on', channel=0, note=37, velocity=0, time=120),
    Message('note_on', channel=0, note=39, velocity=103, time=0),
    Message('note_on', channel=0, note=39, velocity=0, time=120),
    Message('note_on', channel=0, note=40, velocity=103, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=120),
    Message('note_on', channel=0, note=39, velocity=103, time=0),
    Message('note_on', channel=0, note=39, velocity=0, time=120),
    Message('note_on', channel=0, note=37, velocity=103, time=0),
    Message('note_on', channel=0, note=37, velocity=0, time=87),
    Message('note_on', channel=0, note=32, velocity=103, time=93),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=30, velocity=103, time=120),
    Message('note_on', channel=0, note=30, velocity=0, time=60),
    Message('note_on', channel=0, note=28, velocity=103, time=540),
    Message('note_on', channel=0, note=28, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=103, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=60),
    Message('note_on', channel=0, note=28, velocity=103, time=540),
    Message('note_on', channel=0, note=28, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=103, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=540),
    Message('note_on', channel=0, note=32, velocity=0, time=240),
    Message('note_on', channel=0, note=35, velocity=103, time=0),
    Message('note_on', channel=0, note=35, velocity=0, time=240),
    Message('note_on', channel=0, note=37, velocity=103, time=0),
    Message('note_on', channel=0, note=37, velocity=0, time=112),
    Message('note_on', channel=0, note=37, velocity=103, time=368),
    Message('note_on', channel=0, note=37, velocity=0, time=87),
    Message('note_on', channel=0, note=32, velocity=103, time=93),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=30, velocity=103, time=120),
    Message('note_on', channel=0, note=30, velocity=0, time=60),
    Message('note_on', channel=0, note=28, velocity=103, time=540),
    Message('note_on', channel=0, note=28, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=103, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=60),
    Message('note_on', channel=0, note=28, velocity=103, time=540),
    Message('note_on', channel=0, note=28, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=103, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=540),
    Message('note_on', channel=0, note=32, velocity=0, time=240),
    Message('note_on', channel=0, note=35, velocity=103, time=0),
    Message('note_on', channel=0, note=35, velocity=0, time=240),
    Message('note_on', channel=0, note=37, velocity=103, time=0),
    Message('note_on', channel=0, note=37, velocity=0, time=112),
    Message('note_on', channel=0, note=37, velocity=103, time=368),
    Message('note_on', channel=0, note=37, velocity=0, time=87),
    Message('note_on', channel=0, note=32, velocity=103, time=93),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=30, velocity=103, time=120),
    Message('note_on', channel=0, note=30, velocity=0, time=60),
    Message('note_on', channel=0, note=28, velocity=103, time=540),
    Message('note_on', channel=0, note=28, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=103, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=60),
    Message('note_on', channel=0, note=37, velocity=103, time=540),
    Message('note_on', channel=0, note=37, velocity=0, time=60),
    Message('note_on', channel=0, note=35, velocity=103, time=120),
    Message('note_on', channel=0, note=35, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=103, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=540),
    Message('note_on', channel=0, note=32, velocity=0, time=240),
    Message('note_on', channel=0, note=35, velocity=103, time=0),
    Message('note_on', channel=0, note=35, velocity=0, time=240),
    Message('note_on', channel=0, note=37, velocity=103, time=0),
    Message('note_on', channel=0, note=37, velocity=0, time=112),
    Message('note_on', channel=0, note=37, velocity=103, time=368),
    Message('note_on', channel=0, note=37, velocity=0, time=87),
    Message('note_on', channel=0, note=32, velocity=103, time=93),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=30, velocity=103, time=120),
    Message('note_on', channel=0, note=30, velocity=0, time=60),
    Message('note_on', channel=0, note=28, velocity=103, time=540),
    Message('note_on', channel=0, note=28, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=103, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=60),
    Message('note_on', channel=0, note=28, velocity=103, time=540),
    Message('note_on', channel=0, note=28, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=103, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=480),
    Message('note_on', channel=0, note=32, velocity=103, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=240),
    Message('note_on', channel=0, note=35, velocity=103, time=0),
    Message('note_on', channel=0, note=35, velocity=0, time=240),
    Message('note_on', channel=0, note=37, velocity=103, time=0),
    Message('note_on', channel=0, note=37, velocity=0, time=120),
    Message('note_on', channel=0, note=39, velocity=103, time=0),
    Message('note_on', channel=0, note=39, velocity=0, time=120),
    Message('note_on', channel=0, note=40, velocity=103, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=120),
    Message('note_on', channel=0, note=39, velocity=103, time=0),
    Message('note_on', channel=0, note=39, velocity=0, time=120),
    Message('note_on', channel=0, note=37, velocity=103, time=0),
    Message('note_on', channel=0, note=37, velocity=0, time=87),
    Message('note_on', channel=0, note=32, velocity=103, time=93),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=30, velocity=103, time=120),
    Message('note_on', channel=0, note=30, velocity=0, time=60),
    Message('note_on', channel=0, note=28, velocity=103, time=540),
    Message('note_on', channel=0, note=28, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=103, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=60),
    Message('note_on', channel=0, note=28, velocity=103, time=540),
    Message('note_on', channel=0, note=28, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=103, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=540),
    Message('note_on', channel=0, note=32, velocity=0, time=240),
    Message('note_on', channel=0, note=35, velocity=103, time=0),
    Message('note_on', channel=0, note=35, velocity=0, time=240),
    Message('note_on', channel=0, note=37, velocity=103, time=0),
    Message('note_on', channel=0, note=37, velocity=0, time=112),
    Message('note_on', channel=0, note=37, velocity=103, time=368),
    Message('note_on', channel=0, note=37, velocity=0, time=87),
    Message('note_on', channel=0, note=32, velocity=103, time=93),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=30, velocity=103, time=120),
    Message('note_on', channel=0, note=30, velocity=0, time=60),
    Message('note_on', channel=0, note=28, velocity=103, time=540),
    Message('note_on', channel=0, note=28, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=103, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=60),
    Message('note_on', channel=0, note=28, velocity=103, time=540),
    Message('note_on', channel=0, note=28, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=103, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=540),
    Message('note_on', channel=0, note=32, velocity=0, time=240),
    Message('note_on', channel=0, note=35, velocity=103, time=0),
    Message('note_on', channel=0, note=35, velocity=0, time=240),
    Message('note_on', channel=0, note=37, velocity=103, time=0),
    Message('note_on', channel=0, note=37, velocity=0, time=112),
    Message('note_on', channel=0, note=37, velocity=103, time=368),
    Message('note_on', channel=0, note=37, velocity=0, time=87),
    Message('note_on', channel=0, note=32, velocity=103, time=93),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=30, velocity=103, time=120),
    Message('note_on', channel=0, note=30, velocity=0, time=60),
    Message('note_on', channel=0, note=28, velocity=103, time=540),
    Message('note_on', channel=0, note=28, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=103, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=60),
    Message('note_on', channel=0, note=37, velocity=103, time=540),
    Message('note_on', channel=0, note=37, velocity=0, time=60),
    Message('note_on', channel=0, note=35, velocity=103, time=120),
    Message('note_on', channel=0, note=35, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=103, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=540),
    Message('note_on', channel=0, note=32, velocity=0, time=240),
    Message('note_on', channel=0, note=35, velocity=103, time=0),
    Message('note_on', channel=0, note=35, velocity=0, time=240),
    Message('note_on', channel=0, note=37, velocity=103, time=0),
    Message('note_on', channel=0, note=37, velocity=0, time=112),
    Message('note_on', channel=0, note=37, velocity=103, time=368),
    Message('note_on', channel=0, note=37, velocity=0, time=87),
    Message('note_on', channel=0, note=32, velocity=103, time=93),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=30, velocity=103, time=120),
    Message('note_on', channel=0, note=30, velocity=0, time=60),
    Message('note_on', channel=0, note=28, velocity=103, time=540),
    Message('note_on', channel=0, note=28, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=103, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=60),
    Message('note_on', channel=0, note=28, velocity=103, time=540),
    Message('note_on', channel=0, note=28, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=103, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=480),
    Message('note_on', channel=0, note=32, velocity=103, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=240),
    Message('note_on', channel=0, note=35, velocity=103, time=0),
    Message('note_on', channel=0, note=35, velocity=0, time=240),
    Message('note_on', channel=0, note=37, velocity=103, time=0),
    Message('note_on', channel=0, note=37, velocity=0, time=120),
    Message('note_on', channel=0, note=39, velocity=103, time=0),
    Message('note_on', channel=0, note=39, velocity=0, time=120),
    Message('note_on', channel=0, note=40, velocity=103, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=120),
    Message('note_on', channel=0, note=39, velocity=103, time=0),
    Message('note_on', channel=0, note=39, velocity=0, time=120),
    Message('note_on', channel=0, note=37, velocity=103, time=0),
    Message('note_on', channel=0, note=37, velocity=0, time=87),
    Message('note_on', channel=0, note=32, velocity=103, time=93),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=30, velocity=103, time=120),
    Message('note_on', channel=0, note=30, velocity=0, time=60),
    Message('note_on', channel=0, note=28, velocity=103, time=540),
    Message('note_on', channel=0, note=28, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=103, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=60),
    Message('note_on', channel=0, note=28, velocity=103, time=540),
    Message('note_on', channel=0, note=28, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=103, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=540),
    Message('note_on', channel=0, note=32, velocity=0, time=240),
    Message('note_on', channel=0, note=35, velocity=103, time=0),
    Message('note_on', channel=0, note=35, velocity=0, time=240),
    Message('note_on', channel=0, note=37, velocity=103, time=0),
    Message('note_on', channel=0, note=37, velocity=0, time=112),
    Message('note_on', channel=0, note=37, velocity=103, time=368),
    Message('note_on', channel=0, note=37, velocity=0, time=87),
    Message('note_on', channel=0, note=32, velocity=103, time=93),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=30, velocity=103, time=120),
    Message('note_on', channel=0, note=30, velocity=0, time=60),
    Message('note_on', channel=0, note=28, velocity=103, time=540),
    Message('note_on', channel=0, note=28, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=103, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=60),
    Message('note_on', channel=0, note=28, velocity=103, time=540),
    Message('note_on', channel=0, note=28, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=103, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=540),
    Message('note_on', channel=0, note=32, velocity=0, time=240),
    Message('note_on', channel=0, note=35, velocity=103, time=0),
    Message('note_on', channel=0, note=35, velocity=0, time=240),
    Message('note_on', channel=0, note=37, velocity=103, time=0),
    Message('note_on', channel=0, note=37, velocity=0, time=112),
    Message('note_on', channel=0, note=37, velocity=103, time=368),
    Message('note_on', channel=0, note=37, velocity=0, time=87),
    Message('note_on', channel=0, note=32, velocity=103, time=93),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=30, velocity=103, time=120),
    Message('note_on', channel=0, note=30, velocity=0, time=60),
    Message('note_on', channel=0, note=28, velocity=103, time=540),
    Message('note_on', channel=0, note=28, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=103, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=60),
    Message('note_on', channel=0, note=37, velocity=103, time=540),
    Message('note_on', channel=0, note=37, velocity=0, time=60),
    Message('note_on', channel=0, note=35, velocity=103, time=120),
    Message('note_on', channel=0, note=35, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=103, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=540),
    Message('note_on', channel=0, note=32, velocity=0, time=240),
    Message('note_on', channel=0, note=35, velocity=103, time=0),
    Message('note_on', channel=0, note=35, velocity=0, time=240),
    Message('note_on', channel=0, note=37, velocity=103, time=0),
    Message('note_on', channel=0, note=37, velocity=0, time=112),
    Message('note_on', channel=0, note=37, velocity=103, time=368),
    Message('note_on', channel=0, note=37, velocity=0, time=87),
    Message('note_on', channel=0, note=32, velocity=103, time=93),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=30, velocity=103, time=120),
    Message('note_on', channel=0, note=30, velocity=0, time=60),
    Message('note_on', channel=0, note=28, velocity=103, time=540),
    Message('note_on', channel=0, note=28, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=103, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=60),
    Message('note_on', channel=0, note=28, velocity=103, time=540),
    Message('note_on', channel=0, note=28, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=103, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=480),
    Message('note_on', channel=0, note=32, velocity=103, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=240),
    Message('note_on', channel=0, note=35, velocity=103, time=0),
    Message('note_on', channel=0, note=35, velocity=0, time=240),
    Message('note_on', channel=0, note=37, velocity=103, time=0),
    Message('note_on', channel=0, note=37, velocity=0, time=120),
    Message('note_on', channel=0, note=39, velocity=103, time=0),
    Message('note_on', channel=0, note=39, velocity=0, time=120),
    Message('note_on', channel=0, note=40, velocity=103, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=120),
    Message('note_on', channel=0, note=39, velocity=103, time=0),
    Message('note_on', channel=0, note=39, velocity=0, time=120),
    Message('note_on', channel=0, note=37, velocity=103, time=0),
    Message('note_on', channel=0, note=37, velocity=0, time=87),
    Message('note_on', channel=0, note=32, velocity=103, time=93),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=30, velocity=103, time=120),
    Message('note_on', channel=0, note=30, velocity=0, time=60),
    Message('note_on', channel=0, note=28, velocity=103, time=540),
    Message('note_on', channel=0, note=28, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=103, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=60),
    Message('note_on', channel=0, note=28, velocity=103, time=540),
    Message('note_on', channel=0, note=28, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=103, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=540),
    Message('note_on', channel=0, note=32, velocity=0, time=240),
    Message('note_on', channel=0, note=35, velocity=103, time=0),
    Message('note_on', channel=0, note=35, velocity=0, time=240),
    Message('note_on', channel=0, note=37, velocity=103, time=0),
    Message('note_on', channel=0, note=37, velocity=0, time=112),
    Message('note_on', channel=0, note=37, velocity=103, time=368),
    Message('note_on', channel=0, note=37, velocity=0, time=87),
    Message('note_on', channel=0, note=32, velocity=103, time=93),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=30, velocity=103, time=120),
    Message('note_on', channel=0, note=30, velocity=0, time=60),
    Message('note_on', channel=0, note=28, velocity=103, time=540),
    Message('note_on', channel=0, note=28, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=103, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=60),
    Message('note_on', channel=0, note=28, velocity=103, time=540),
    Message('note_on', channel=0, note=28, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=103, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=540),
    Message('note_on', channel=0, note=32, velocity=0, time=240),
    Message('note_on', channel=0, note=35, velocity=103, time=0),
    Message('note_on', channel=0, note=35, velocity=0, time=240),
    Message('note_on', channel=0, note=37, velocity=103, time=0),
    Message('note_on', channel=0, note=37, velocity=0, time=112),
    Message('note_on', channel=0, note=37, velocity=103, time=368),
    Message('note_on', channel=0, note=37, velocity=0, time=87),
    Message('note_on', channel=0, note=32, velocity=103, time=93),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=30, velocity=103, time=120),
    Message('note_on', channel=0, note=30, velocity=0, time=60),
    Message('note_on', channel=0, note=28, velocity=103, time=540),
    Message('note_on', channel=0, note=28, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=103, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=60),
    Message('note_on', channel=0, note=37, velocity=103, time=540),
    Message('note_on', channel=0, note=37, velocity=0, time=60),
    Message('note_on', channel=0, note=35, velocity=103, time=120),
    Message('note_on', channel=0, note=35, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=103, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=540),
    Message('note_on', channel=0, note=32, velocity=0, time=240),
    Message('note_on', channel=0, note=35, velocity=103, time=0),
    Message('note_on', channel=0, note=35, velocity=0, time=240),
    Message('note_on', channel=0, note=37, velocity=103, time=0),
    Message('note_on', channel=0, note=37, velocity=0, time=112),
    Message('note_on', channel=0, note=37, velocity=103, time=368),
    Message('note_on', channel=0, note=37, velocity=0, time=87),
    Message('note_on', channel=0, note=32, velocity=103, time=93),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=30, velocity=103, time=120),
    Message('note_on', channel=0, note=30, velocity=0, time=60),
    Message('note_on', channel=0, note=28, velocity=103, time=540),
    Message('note_on', channel=0, note=28, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=103, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=60),
    Message('note_on', channel=0, note=28, velocity=103, time=540),
    Message('note_on', channel=0, note=28, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=103, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=480),
    Message('note_on', channel=0, note=32, velocity=103, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=240),
    Message('note_on', channel=0, note=35, velocity=103, time=0),
    Message('note_on', channel=0, note=35, velocity=0, time=240),
    Message('note_on', channel=0, note=37, velocity=103, time=0),
    Message('note_on', channel=0, note=37, velocity=0, time=120),
    Message('note_on', channel=0, note=39, velocity=103, time=0),
    Message('note_on', channel=0, note=39, velocity=0, time=120),
    Message('note_on', channel=0, note=40, velocity=103, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=120),
    Message('note_on', channel=0, note=39, velocity=103, time=0),
    Message('note_on', channel=0, note=39, velocity=0, time=120),
    Message('note_on', channel=0, note=37, velocity=103, time=0),
    Message('note_on', channel=0, note=37, velocity=0, time=87),
    Message('note_on', channel=0, note=32, velocity=103, time=93),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=30, velocity=103, time=120),
    Message('note_on', channel=0, note=30, velocity=0, time=60),
    Message('note_on', channel=0, note=28, velocity=103, time=540),
    Message('note_on', channel=0, note=28, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=103, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=60),
    Message('note_on', channel=0, note=28, velocity=103, time=540),
    Message('note_on', channel=0, note=28, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=103, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=540),
    Message('note_on', channel=0, note=32, velocity=0, time=240),
    Message('note_on', channel=0, note=35, velocity=103, time=0),
    Message('note_on', channel=0, note=35, velocity=0, time=240),
    Message('note_on', channel=0, note=37, velocity=103, time=0),
    Message('note_on', channel=0, note=37, velocity=0, time=112),
    Message('note_on', channel=0, note=37, velocity=103, time=368),
    Message('note_on', channel=0, note=37, velocity=0, time=87),
    Message('note_on', channel=0, note=32, velocity=103, time=93),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=30, velocity=103, time=120),
    Message('note_on', channel=0, note=30, velocity=0, time=60),
    Message('note_on', channel=0, note=28, velocity=103, time=540),
    Message('note_on', channel=0, note=28, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=103, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=60),
    Message('note_on', channel=0, note=28, velocity=103, time=540),
    Message('note_on', channel=0, note=28, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=103, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=540),
    Message('note_on', channel=0, note=32, velocity=0, time=240),
    Message('note_on', channel=0, note=35, velocity=103, time=0),
    Message('note_on', channel=0, note=35, velocity=0, time=240),
    Message('note_on', channel=0, note=37, velocity=103, time=0),
    Message('note_on', channel=0, note=37, velocity=0, time=112),
    Message('note_on', channel=0, note=37, velocity=103, time=368),
    Message('note_on', channel=0, note=37, velocity=0, time=87),
    Message('note_on', channel=0, note=32, velocity=103, time=93),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=30, velocity=103, time=120),
    Message('note_on', channel=0, note=30, velocity=0, time=60),
    Message('note_on', channel=0, note=28, velocity=103, time=540),
    Message('note_on', channel=0, note=28, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=103, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=60),
    Message('note_on', channel=0, note=37, velocity=103, time=540),
    Message('note_on', channel=0, note=37, velocity=0, time=60),
    Message('note_on', channel=0, note=35, velocity=103, time=120),
    Message('note_on', channel=0, note=35, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=103, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=540),
    Message('note_on', channel=0, note=32, velocity=0, time=240),
    Message('note_on', channel=0, note=35, velocity=103, time=0),
    Message('note_on', channel=0, note=35, velocity=0, time=240),
    Message('note_on', channel=0, note=37, velocity=103, time=0),
    Message('note_on', channel=0, note=37, velocity=0, time=112),
    Message('note_on', channel=0, note=37, velocity=103, time=368),
    Message('note_on', channel=0, note=37, velocity=0, time=87),
    Message('note_on', channel=0, note=32, velocity=103, time=93),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=30, velocity=103, time=120),
    Message('note_on', channel=0, note=30, velocity=0, time=60),
    Message('note_on', channel=0, note=28, velocity=103, time=540),
    Message('note_on', channel=0, note=28, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=103, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=60),
    Message('note_on', channel=0, note=28, velocity=103, time=540),
    Message('note_on', channel=0, note=28, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=103, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=480),
    Message('note_on', channel=0, note=32, velocity=103, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=240),
    Message('note_on', channel=0, note=35, velocity=103, time=0),
    Message('note_on', channel=0, note=35, velocity=0, time=240),
    Message('note_on', channel=0, note=37, velocity=103, time=0),
    Message('note_on', channel=0, note=37, velocity=0, time=120),
    Message('note_on', channel=0, note=39, velocity=103, time=0),
    Message('note_on', channel=0, note=39, velocity=0, time=120),
    Message('note_on', channel=0, note=40, velocity=103, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=120),
    Message('note_on', channel=0, note=39, velocity=103, time=0),
    Message('note_on', channel=0, note=39, velocity=0, time=120),
    Message('note_on', channel=0, note=37, velocity=103, time=0),
    Message('note_on', channel=0, note=37, velocity=0, time=87),
    Message('note_on', channel=0, note=32, velocity=103, time=93),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=30, velocity=103, time=120),
    Message('note_on', channel=0, note=30, velocity=0, time=60),
    Message('note_on', channel=0, note=28, velocity=103, time=540),
    Message('note_on', channel=0, note=28, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=103, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=60),
    Message('note_on', channel=0, note=28, velocity=103, time=540),
    Message('note_on', channel=0, note=28, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=103, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=540),
    Message('note_on', channel=0, note=32, velocity=0, time=240),
    Message('note_on', channel=0, note=35, velocity=103, time=0),
    Message('note_on', channel=0, note=35, velocity=0, time=240),
    Message('note_on', channel=0, note=37, velocity=103, time=0),
    Message('note_on', channel=0, note=37, velocity=0, time=112),
    Message('note_on', channel=0, note=37, velocity=103, time=368),
    Message('note_on', channel=0, note=37, velocity=0, time=87),
    Message('note_on', channel=0, note=32, velocity=103, time=93),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=30, velocity=103, time=120),
    Message('note_on', channel=0, note=30, velocity=0, time=60),
    Message('note_on', channel=0, note=28, velocity=103, time=540),
    Message('note_on', channel=0, note=28, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=103, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=60),
    Message('note_on', channel=0, note=28, velocity=103, time=540),
    Message('note_on', channel=0, note=28, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=103, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=540),
    Message('note_on', channel=0, note=32, velocity=0, time=240),
    Message('note_on', channel=0, note=35, velocity=103, time=0),
    Message('note_on', channel=0, note=35, velocity=0, time=240),
    Message('note_on', channel=0, note=37, velocity=103, time=0),
    Message('note_on', channel=0, note=37, velocity=0, time=112),
    Message('note_on', channel=0, note=37, velocity=103, time=368),
    Message('note_on', channel=0, note=37, velocity=0, time=87),
    Message('note_on', channel=0, note=32, velocity=103, time=93),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=30, velocity=103, time=120),
    Message('note_on', channel=0, note=30, velocity=0, time=60),
    Message('note_on', channel=0, note=28, velocity=103, time=540),
    Message('note_on', channel=0, note=28, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=103, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=60),
    Message('note_on', channel=0, note=37, velocity=103, time=540),
    Message('note_on', channel=0, note=37, velocity=0, time=60),
    Message('note_on', channel=0, note=35, velocity=103, time=120),
    Message('note_on', channel=0, note=35, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=103, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=103, time=540),
    Message('note_on', channel=0, note=32, velocity=0, time=240),
    Message('note_on', channel=0, note=35, velocity=103, time=0),
    Message('note_on', channel=0, note=35, velocity=0, time=240),
    Message('note_on', channel=0, note=37, velocity=93, time=0),
    Message('note_on', channel=0, note=37, velocity=0, time=112),
    Message('note_on', channel=0, note=37, velocity=93, time=368),
    Message('note_on', channel=0, note=37, velocity=0, time=87),
    Message('note_on', channel=0, note=32, velocity=93, time=93),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=30, velocity=93, time=120),
    Message('note_on', channel=0, note=30, velocity=0, time=60),
    Message('note_on', channel=0, note=28, velocity=82, time=540),
    Message('note_on', channel=0, note=28, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=82, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=82, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=60),
    Message('note_on', channel=0, note=28, velocity=72, time=540),
    Message('note_on', channel=0, note=28, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=72, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=72, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=480),
    Message('note_on', channel=0, note=32, velocity=62, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=240),
    Message('note_on', channel=0, note=35, velocity=62, time=0),
    Message('note_on', channel=0, note=35, velocity=0, time=240),
    Message('note_on', channel=0, note=37, velocity=46, time=0),
    Message('note_on', channel=0, note=37, velocity=0, time=120),
    Message('note_on', channel=0, note=39, velocity=46, time=0),
    Message('note_on', channel=0, note=39, velocity=0, time=120),
    Message('note_on', channel=0, note=40, velocity=46, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=120),
    Message('note_on', channel=0, note=39, velocity=46, time=0),
    Message('note_on', channel=0, note=39, velocity=0, time=120),
    Message('note_on', channel=0, note=37, velocity=46, time=0),
    Message('note_on', channel=0, note=37, velocity=0, time=87),
    Message('note_on', channel=0, note=32, velocity=46, time=93),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=30, velocity=46, time=120),
    Message('note_on', channel=0, note=30, velocity=0, time=60),
    Message('note_on', channel=0, note=28, velocity=31, time=540),
    Message('note_on', channel=0, note=28, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=31, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=31, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=60),
    Message('note_on', channel=0, note=28, velocity=15, time=540),
    Message('note_on', channel=0, note=28, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=15, time=120),
    Message('note_on', channel=0, note=32, velocity=0, time=60),
    Message('note_on', channel=0, note=33, velocity=15, time=120),
    Message('note_on', channel=0, note=33, velocity=0, time=60),
    Message('note_on', channel=0, note=32, velocity=1, time=540),
    Message('note_on', channel=0, note=32, velocity=0, time=240),
    Message('note_on', channel=0, note=35, velocity=1, time=0),
    Message('note_on', channel=0, note=35, velocity=0, time=240),
    MetaMessage('end_of_track', time=0)]),
  MidiTrack([
    Message('program_change', channel=1, program=1, time=0),
    Message('note_on', channel=1, note=73, velocity=45, time=90),
    Message('note_on', channel=1, note=75, velocity=48, time=24),
    Message('note_on', channel=1, note=73, velocity=0, time=16),
    Message('note_on', channel=1, note=76, velocity=51, time=3),
    Message('note_on', channel=1, note=75, velocity=0, time=13),
    Message('note_on', channel=1, note=78, velocity=53, time=1),
    Message('note_on', channel=1, note=76, velocity=0, time=10),
    Message('note_on', channel=1, note=80, velocity=55, time=3),
    Message('note_on', channel=1, note=78, velocity=0, time=8),
    Message('note_on', channel=1, note=82, velocity=56, time=2),
    Message('note_on', channel=1, note=80, velocity=0, time=8),
    Message('note_on', channel=1, note=83, velocity=58, time=3),
    Message('note_on', channel=1, note=82, velocity=0, time=9),
    Message('note_on', channel=1, note=85, velocity=59, time=1),
    Message('note_on', channel=1, note=83, velocity=0, time=9),
    Message('note_on', channel=1, note=87, velocity=61, time=2),
    Message('note_on', channel=1, note=85, velocity=0, time=9),
    Message('note_on', channel=1, note=88, velocity=62, time=1),
    Message('note_on', channel=1, note=87, velocity=0, time=4),
    Message('note_on', channel=1, note=90, velocity=63, time=2),
    Message('note_on', channel=1, note=88, velocity=0, time=13),
    Message('note_on', channel=1, note=92, velocity=65, time=3),
    Message('note_on', channel=1, note=90, velocity=0, time=3),
    Message('note_on', channel=1, note=94, velocity=66, time=2),
    Message('note_on', channel=1, note=92, velocity=0, time=3),
    Message('note_on', channel=1, note=95, velocity=67, time=3),
    Message('note_on', channel=1, note=94, velocity=0, time=23),
    Message('note_on', channel=1, note=97, velocity=70, time=2),
    Message('note_on', channel=1, note=95, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=71, time=3),
    Message('note_on', channel=1, note=97, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=0, time=89),
    Message('note_on', channel=1, note=73, velocity=45, time=3562),
    Message('note_on', channel=1, note=75, velocity=48, time=24),
    Message('note_on', channel=1, note=73, velocity=0, time=16),
    Message('note_on', channel=1, note=76, velocity=51, time=3),
    Message('note_on', channel=1, note=75, velocity=0, time=13),
    Message('note_on', channel=1, note=78, velocity=53, time=1),
    Message('note_on', channel=1, note=76, velocity=0, time=10),
    Message('note_on', channel=1, note=80, velocity=55, time=3),
    Message('note_on', channel=1, note=78, velocity=0, time=8),
    Message('note_on', channel=1, note=82, velocity=56, time=2),
    Message('note_on', channel=1, note=80, velocity=0, time=8),
    Message('note_on', channel=1, note=83, velocity=58, time=3),
    Message('note_on', channel=1, note=82, velocity=0, time=9),
    Message('note_on', channel=1, note=85, velocity=59, time=1),
    Message('note_on', channel=1, note=83, velocity=0, time=9),
    Message('note_on', channel=1, note=87, velocity=61, time=2),
    Message('note_on', channel=1, note=85, velocity=0, time=9),
    Message('note_on', channel=1, note=88, velocity=62, time=1),
    Message('note_on', channel=1, note=87, velocity=0, time=4),
    Message('note_on', channel=1, note=90, velocity=63, time=2),
    Message('note_on', channel=1, note=88, velocity=0, time=13),
    Message('note_on', channel=1, note=92, velocity=65, time=3),
    Message('note_on', channel=1, note=90, velocity=0, time=3),
    Message('note_on', channel=1, note=94, velocity=66, time=2),
    Message('note_on', channel=1, note=92, velocity=0, time=3),
    Message('note_on', channel=1, note=95, velocity=67, time=3),
    Message('note_on', channel=1, note=94, velocity=0, time=23),
    Message('note_on', channel=1, note=97, velocity=70, time=2),
    Message('note_on', channel=1, note=95, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=71, time=3),
    Message('note_on', channel=1, note=97, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=0, time=89),
    Message('note_on', channel=1, note=73, velocity=45, time=3562),
    Message('note_on', channel=1, note=75, velocity=48, time=24),
    Message('note_on', channel=1, note=73, velocity=0, time=16),
    Message('note_on', channel=1, note=76, velocity=51, time=3),
    Message('note_on', channel=1, note=75, velocity=0, time=13),
    Message('note_on', channel=1, note=78, velocity=53, time=1),
    Message('note_on', channel=1, note=76, velocity=0, time=10),
    Message('note_on', channel=1, note=80, velocity=55, time=3),
    Message('note_on', channel=1, note=78, velocity=0, time=8),
    Message('note_on', channel=1, note=82, velocity=56, time=2),
    Message('note_on', channel=1, note=80, velocity=0, time=8),
    Message('note_on', channel=1, note=83, velocity=58, time=3),
    Message('note_on', channel=1, note=82, velocity=0, time=9),
    Message('note_on', channel=1, note=85, velocity=59, time=1),
    Message('note_on', channel=1, note=83, velocity=0, time=9),
    Message('note_on', channel=1, note=87, velocity=61, time=2),
    Message('note_on', channel=1, note=85, velocity=0, time=9),
    Message('note_on', channel=1, note=88, velocity=62, time=1),
    Message('note_on', channel=1, note=87, velocity=0, time=4),
    Message('note_on', channel=1, note=90, velocity=63, time=2),
    Message('note_on', channel=1, note=88, velocity=0, time=13),
    Message('note_on', channel=1, note=92, velocity=65, time=3),
    Message('note_on', channel=1, note=90, velocity=0, time=3),
    Message('note_on', channel=1, note=94, velocity=66, time=2),
    Message('note_on', channel=1, note=92, velocity=0, time=3),
    Message('note_on', channel=1, note=95, velocity=67, time=3),
    Message('note_on', channel=1, note=94, velocity=0, time=23),
    Message('note_on', channel=1, note=97, velocity=70, time=2),
    Message('note_on', channel=1, note=95, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=71, time=3),
    Message('note_on', channel=1, note=97, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=0, time=89),
    Message('note_on', channel=1, note=73, velocity=45, time=3562),
    Message('note_on', channel=1, note=75, velocity=48, time=24),
    Message('note_on', channel=1, note=73, velocity=0, time=16),
    Message('note_on', channel=1, note=76, velocity=51, time=3),
    Message('note_on', channel=1, note=75, velocity=0, time=13),
    Message('note_on', channel=1, note=78, velocity=53, time=1),
    Message('note_on', channel=1, note=76, velocity=0, time=10),
    Message('note_on', channel=1, note=80, velocity=55, time=3),
    Message('note_on', channel=1, note=78, velocity=0, time=8),
    Message('note_on', channel=1, note=82, velocity=56, time=2),
    Message('note_on', channel=1, note=80, velocity=0, time=8),
    Message('note_on', channel=1, note=83, velocity=58, time=3),
    Message('note_on', channel=1, note=82, velocity=0, time=9),
    Message('note_on', channel=1, note=85, velocity=59, time=1),
    Message('note_on', channel=1, note=83, velocity=0, time=9),
    Message('note_on', channel=1, note=87, velocity=61, time=2),
    Message('note_on', channel=1, note=85, velocity=0, time=9),
    Message('note_on', channel=1, note=88, velocity=62, time=1),
    Message('note_on', channel=1, note=87, velocity=0, time=4),
    Message('note_on', channel=1, note=90, velocity=63, time=2),
    Message('note_on', channel=1, note=88, velocity=0, time=13),
    Message('note_on', channel=1, note=92, velocity=65, time=3),
    Message('note_on', channel=1, note=90, velocity=0, time=3),
    Message('note_on', channel=1, note=94, velocity=66, time=2),
    Message('note_on', channel=1, note=92, velocity=0, time=3),
    Message('note_on', channel=1, note=95, velocity=67, time=3),
    Message('note_on', channel=1, note=94, velocity=0, time=23),
    Message('note_on', channel=1, note=97, velocity=70, time=2),
    Message('note_on', channel=1, note=95, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=71, time=3),
    Message('note_on', channel=1, note=97, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=0, time=89),
    Message('note_on', channel=1, note=73, velocity=45, time=3562),
    Message('note_on', channel=1, note=75, velocity=48, time=24),
    Message('note_on', channel=1, note=73, velocity=0, time=16),
    Message('note_on', channel=1, note=76, velocity=51, time=3),
    Message('note_on', channel=1, note=75, velocity=0, time=13),
    Message('note_on', channel=1, note=78, velocity=53, time=1),
    Message('note_on', channel=1, note=76, velocity=0, time=10),
    Message('note_on', channel=1, note=80, velocity=55, time=3),
    Message('note_on', channel=1, note=78, velocity=0, time=8),
    Message('note_on', channel=1, note=82, velocity=56, time=2),
    Message('note_on', channel=1, note=80, velocity=0, time=8),
    Message('note_on', channel=1, note=83, velocity=58, time=3),
    Message('note_on', channel=1, note=82, velocity=0, time=9),
    Message('note_on', channel=1, note=85, velocity=59, time=1),
    Message('note_on', channel=1, note=83, velocity=0, time=9),
    Message('note_on', channel=1, note=87, velocity=61, time=2),
    Message('note_on', channel=1, note=85, velocity=0, time=9),
    Message('note_on', channel=1, note=88, velocity=62, time=1),
    Message('note_on', channel=1, note=87, velocity=0, time=4),
    Message('note_on', channel=1, note=90, velocity=63, time=2),
    Message('note_on', channel=1, note=88, velocity=0, time=13),
    Message('note_on', channel=1, note=92, velocity=65, time=3),
    Message('note_on', channel=1, note=90, velocity=0, time=3),
    Message('note_on', channel=1, note=94, velocity=66, time=2),
    Message('note_on', channel=1, note=92, velocity=0, time=3),
    Message('note_on', channel=1, note=95, velocity=67, time=3),
    Message('note_on', channel=1, note=94, velocity=0, time=23),
    Message('note_on', channel=1, note=97, velocity=70, time=2),
    Message('note_on', channel=1, note=95, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=71, time=3),
    Message('note_on', channel=1, note=97, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=0, time=89),
    Message('note_on', channel=1, note=73, velocity=45, time=3562),
    Message('note_on', channel=1, note=75, velocity=48, time=24),
    Message('note_on', channel=1, note=73, velocity=0, time=16),
    Message('note_on', channel=1, note=76, velocity=51, time=3),
    Message('note_on', channel=1, note=75, velocity=0, time=13),
    Message('note_on', channel=1, note=78, velocity=53, time=1),
    Message('note_on', channel=1, note=76, velocity=0, time=10),
    Message('note_on', channel=1, note=80, velocity=55, time=3),
    Message('note_on', channel=1, note=78, velocity=0, time=8),
    Message('note_on', channel=1, note=82, velocity=56, time=2),
    Message('note_on', channel=1, note=80, velocity=0, time=8),
    Message('note_on', channel=1, note=83, velocity=58, time=3),
    Message('note_on', channel=1, note=82, velocity=0, time=9),
    Message('note_on', channel=1, note=85, velocity=59, time=1),
    Message('note_on', channel=1, note=83, velocity=0, time=9),
    Message('note_on', channel=1, note=87, velocity=61, time=2),
    Message('note_on', channel=1, note=85, velocity=0, time=9),
    Message('note_on', channel=1, note=88, velocity=62, time=1),
    Message('note_on', channel=1, note=87, velocity=0, time=4),
    Message('note_on', channel=1, note=90, velocity=63, time=2),
    Message('note_on', channel=1, note=88, velocity=0, time=13),
    Message('note_on', channel=1, note=92, velocity=65, time=3),
    Message('note_on', channel=1, note=90, velocity=0, time=3),
    Message('note_on', channel=1, note=94, velocity=66, time=2),
    Message('note_on', channel=1, note=92, velocity=0, time=3),
    Message('note_on', channel=1, note=95, velocity=67, time=3),
    Message('note_on', channel=1, note=94, velocity=0, time=23),
    Message('note_on', channel=1, note=97, velocity=70, time=2),
    Message('note_on', channel=1, note=95, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=71, time=3),
    Message('note_on', channel=1, note=97, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=0, time=89),
    Message('note_on', channel=1, note=73, velocity=45, time=3562),
    Message('note_on', channel=1, note=75, velocity=48, time=24),
    Message('note_on', channel=1, note=73, velocity=0, time=16),
    Message('note_on', channel=1, note=76, velocity=51, time=3),
    Message('note_on', channel=1, note=75, velocity=0, time=13),
    Message('note_on', channel=1, note=78, velocity=53, time=1),
    Message('note_on', channel=1, note=76, velocity=0, time=10),
    Message('note_on', channel=1, note=80, velocity=55, time=3),
    Message('note_on', channel=1, note=78, velocity=0, time=8),
    Message('note_on', channel=1, note=82, velocity=56, time=2),
    Message('note_on', channel=1, note=80, velocity=0, time=8),
    Message('note_on', channel=1, note=83, velocity=58, time=3),
    Message('note_on', channel=1, note=82, velocity=0, time=9),
    Message('note_on', channel=1, note=85, velocity=59, time=1),
    Message('note_on', channel=1, note=83, velocity=0, time=9),
    Message('note_on', channel=1, note=87, velocity=61, time=2),
    Message('note_on', channel=1, note=85, velocity=0, time=9),
    Message('note_on', channel=1, note=88, velocity=62, time=1),
    Message('note_on', channel=1, note=87, velocity=0, time=4),
    Message('note_on', channel=1, note=90, velocity=63, time=2),
    Message('note_on', channel=1, note=88, velocity=0, time=13),
    Message('note_on', channel=1, note=92, velocity=65, time=3),
    Message('note_on', channel=1, note=90, velocity=0, time=3),
    Message('note_on', channel=1, note=94, velocity=66, time=2),
    Message('note_on', channel=1, note=92, velocity=0, time=3),
    Message('note_on', channel=1, note=95, velocity=67, time=3),
    Message('note_on', channel=1, note=94, velocity=0, time=23),
    Message('note_on', channel=1, note=97, velocity=70, time=2),
    Message('note_on', channel=1, note=95, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=71, time=3),
    Message('note_on', channel=1, note=97, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=0, time=89),
    Message('note_on', channel=1, note=73, velocity=45, time=3562),
    Message('note_on', channel=1, note=75, velocity=48, time=24),
    Message('note_on', channel=1, note=73, velocity=0, time=16),
    Message('note_on', channel=1, note=76, velocity=51, time=3),
    Message('note_on', channel=1, note=75, velocity=0, time=13),
    Message('note_on', channel=1, note=78, velocity=53, time=1),
    Message('note_on', channel=1, note=76, velocity=0, time=10),
    Message('note_on', channel=1, note=80, velocity=55, time=3),
    Message('note_on', channel=1, note=78, velocity=0, time=8),
    Message('note_on', channel=1, note=82, velocity=56, time=2),
    Message('note_on', channel=1, note=80, velocity=0, time=8),
    Message('note_on', channel=1, note=83, velocity=58, time=3),
    Message('note_on', channel=1, note=82, velocity=0, time=9),
    Message('note_on', channel=1, note=85, velocity=59, time=1),
    Message('note_on', channel=1, note=83, velocity=0, time=9),
    Message('note_on', channel=1, note=87, velocity=61, time=2),
    Message('note_on', channel=1, note=85, velocity=0, time=9),
    Message('note_on', channel=1, note=88, velocity=62, time=1),
    Message('note_on', channel=1, note=87, velocity=0, time=4),
    Message('note_on', channel=1, note=90, velocity=63, time=2),
    Message('note_on', channel=1, note=88, velocity=0, time=13),
    Message('note_on', channel=1, note=92, velocity=65, time=3),
    Message('note_on', channel=1, note=90, velocity=0, time=3),
    Message('note_on', channel=1, note=94, velocity=66, time=2),
    Message('note_on', channel=1, note=92, velocity=0, time=3),
    Message('note_on', channel=1, note=95, velocity=67, time=3),
    Message('note_on', channel=1, note=94, velocity=0, time=23),
    Message('note_on', channel=1, note=97, velocity=70, time=2),
    Message('note_on', channel=1, note=95, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=71, time=3),
    Message('note_on', channel=1, note=97, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=0, time=89),
    Message('note_on', channel=1, note=73, velocity=45, time=3562),
    Message('note_on', channel=1, note=75, velocity=48, time=24),
    Message('note_on', channel=1, note=73, velocity=0, time=16),
    Message('note_on', channel=1, note=76, velocity=51, time=3),
    Message('note_on', channel=1, note=75, velocity=0, time=13),
    Message('note_on', channel=1, note=78, velocity=53, time=1),
    Message('note_on', channel=1, note=76, velocity=0, time=10),
    Message('note_on', channel=1, note=80, velocity=55, time=3),
    Message('note_on', channel=1, note=78, velocity=0, time=8),
    Message('note_on', channel=1, note=82, velocity=56, time=2),
    Message('note_on', channel=1, note=80, velocity=0, time=8),
    Message('note_on', channel=1, note=83, velocity=58, time=3),
    Message('note_on', channel=1, note=82, velocity=0, time=9),
    Message('note_on', channel=1, note=85, velocity=59, time=1),
    Message('note_on', channel=1, note=83, velocity=0, time=9),
    Message('note_on', channel=1, note=87, velocity=61, time=2),
    Message('note_on', channel=1, note=85, velocity=0, time=9),
    Message('note_on', channel=1, note=88, velocity=62, time=1),
    Message('note_on', channel=1, note=87, velocity=0, time=4),
    Message('note_on', channel=1, note=90, velocity=63, time=2),
    Message('note_on', channel=1, note=88, velocity=0, time=13),
    Message('note_on', channel=1, note=92, velocity=65, time=3),
    Message('note_on', channel=1, note=90, velocity=0, time=3),
    Message('note_on', channel=1, note=94, velocity=66, time=2),
    Message('note_on', channel=1, note=92, velocity=0, time=3),
    Message('note_on', channel=1, note=95, velocity=67, time=3),
    Message('note_on', channel=1, note=94, velocity=0, time=23),
    Message('note_on', channel=1, note=97, velocity=70, time=2),
    Message('note_on', channel=1, note=95, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=71, time=3),
    Message('note_on', channel=1, note=97, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=0, time=89),
    Message('note_on', channel=1, note=73, velocity=45, time=3562),
    Message('note_on', channel=1, note=75, velocity=48, time=24),
    Message('note_on', channel=1, note=73, velocity=0, time=16),
    Message('note_on', channel=1, note=76, velocity=51, time=3),
    Message('note_on', channel=1, note=75, velocity=0, time=13),
    Message('note_on', channel=1, note=78, velocity=53, time=1),
    Message('note_on', channel=1, note=76, velocity=0, time=10),
    Message('note_on', channel=1, note=80, velocity=55, time=3),
    Message('note_on', channel=1, note=78, velocity=0, time=8),
    Message('note_on', channel=1, note=82, velocity=56, time=2),
    Message('note_on', channel=1, note=80, velocity=0, time=8),
    Message('note_on', channel=1, note=83, velocity=58, time=3),
    Message('note_on', channel=1, note=82, velocity=0, time=9),
    Message('note_on', channel=1, note=85, velocity=59, time=1),
    Message('note_on', channel=1, note=83, velocity=0, time=9),
    Message('note_on', channel=1, note=87, velocity=61, time=2),
    Message('note_on', channel=1, note=85, velocity=0, time=9),
    Message('note_on', channel=1, note=88, velocity=62, time=1),
    Message('note_on', channel=1, note=87, velocity=0, time=4),
    Message('note_on', channel=1, note=90, velocity=63, time=2),
    Message('note_on', channel=1, note=88, velocity=0, time=13),
    Message('note_on', channel=1, note=92, velocity=65, time=3),
    Message('note_on', channel=1, note=90, velocity=0, time=3),
    Message('note_on', channel=1, note=94, velocity=66, time=2),
    Message('note_on', channel=1, note=92, velocity=0, time=3),
    Message('note_on', channel=1, note=95, velocity=67, time=3),
    Message('note_on', channel=1, note=94, velocity=0, time=23),
    Message('note_on', channel=1, note=97, velocity=70, time=2),
    Message('note_on', channel=1, note=95, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=71, time=3),
    Message('note_on', channel=1, note=97, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=0, time=89),
    Message('note_on', channel=1, note=73, velocity=45, time=3562),
    Message('note_on', channel=1, note=75, velocity=48, time=24),
    Message('note_on', channel=1, note=73, velocity=0, time=16),
    Message('note_on', channel=1, note=76, velocity=51, time=3),
    Message('note_on', channel=1, note=75, velocity=0, time=13),
    Message('note_on', channel=1, note=78, velocity=53, time=1),
    Message('note_on', channel=1, note=76, velocity=0, time=10),
    Message('note_on', channel=1, note=80, velocity=55, time=3),
    Message('note_on', channel=1, note=78, velocity=0, time=8),
    Message('note_on', channel=1, note=82, velocity=56, time=2),
    Message('note_on', channel=1, note=80, velocity=0, time=8),
    Message('note_on', channel=1, note=83, velocity=58, time=3),
    Message('note_on', channel=1, note=82, velocity=0, time=9),
    Message('note_on', channel=1, note=85, velocity=59, time=1),
    Message('note_on', channel=1, note=83, velocity=0, time=9),
    Message('note_on', channel=1, note=87, velocity=61, time=2),
    Message('note_on', channel=1, note=85, velocity=0, time=9),
    Message('note_on', channel=1, note=88, velocity=62, time=1),
    Message('note_on', channel=1, note=87, velocity=0, time=4),
    Message('note_on', channel=1, note=90, velocity=63, time=2),
    Message('note_on', channel=1, note=88, velocity=0, time=13),
    Message('note_on', channel=1, note=92, velocity=65, time=3),
    Message('note_on', channel=1, note=90, velocity=0, time=3),
    Message('note_on', channel=1, note=94, velocity=66, time=2),
    Message('note_on', channel=1, note=92, velocity=0, time=3),
    Message('note_on', channel=1, note=95, velocity=67, time=3),
    Message('note_on', channel=1, note=94, velocity=0, time=23),
    Message('note_on', channel=1, note=97, velocity=70, time=2),
    Message('note_on', channel=1, note=95, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=71, time=3),
    Message('note_on', channel=1, note=97, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=0, time=89),
    Message('note_on', channel=1, note=73, velocity=45, time=3562),
    Message('note_on', channel=1, note=75, velocity=48, time=24),
    Message('note_on', channel=1, note=73, velocity=0, time=16),
    Message('note_on', channel=1, note=76, velocity=51, time=3),
    Message('note_on', channel=1, note=75, velocity=0, time=13),
    Message('note_on', channel=1, note=78, velocity=53, time=1),
    Message('note_on', channel=1, note=76, velocity=0, time=10),
    Message('note_on', channel=1, note=80, velocity=55, time=3),
    Message('note_on', channel=1, note=78, velocity=0, time=8),
    Message('note_on', channel=1, note=82, velocity=56, time=2),
    Message('note_on', channel=1, note=80, velocity=0, time=8),
    Message('note_on', channel=1, note=83, velocity=58, time=3),
    Message('note_on', channel=1, note=82, velocity=0, time=9),
    Message('note_on', channel=1, note=85, velocity=59, time=1),
    Message('note_on', channel=1, note=83, velocity=0, time=9),
    Message('note_on', channel=1, note=87, velocity=61, time=2),
    Message('note_on', channel=1, note=85, velocity=0, time=9),
    Message('note_on', channel=1, note=88, velocity=62, time=1),
    Message('note_on', channel=1, note=87, velocity=0, time=4),
    Message('note_on', channel=1, note=90, velocity=63, time=2),
    Message('note_on', channel=1, note=88, velocity=0, time=13),
    Message('note_on', channel=1, note=92, velocity=65, time=3),
    Message('note_on', channel=1, note=90, velocity=0, time=3),
    Message('note_on', channel=1, note=94, velocity=66, time=2),
    Message('note_on', channel=1, note=92, velocity=0, time=3),
    Message('note_on', channel=1, note=95, velocity=67, time=3),
    Message('note_on', channel=1, note=94, velocity=0, time=23),
    Message('note_on', channel=1, note=97, velocity=70, time=2),
    Message('note_on', channel=1, note=95, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=71, time=3),
    Message('note_on', channel=1, note=97, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=0, time=89),
    Message('note_on', channel=1, note=73, velocity=45, time=3562),
    Message('note_on', channel=1, note=75, velocity=48, time=24),
    Message('note_on', channel=1, note=73, velocity=0, time=16),
    Message('note_on', channel=1, note=76, velocity=51, time=3),
    Message('note_on', channel=1, note=75, velocity=0, time=13),
    Message('note_on', channel=1, note=78, velocity=53, time=1),
    Message('note_on', channel=1, note=76, velocity=0, time=10),
    Message('note_on', channel=1, note=80, velocity=55, time=3),
    Message('note_on', channel=1, note=78, velocity=0, time=8),
    Message('note_on', channel=1, note=82, velocity=56, time=2),
    Message('note_on', channel=1, note=80, velocity=0, time=8),
    Message('note_on', channel=1, note=83, velocity=58, time=3),
    Message('note_on', channel=1, note=82, velocity=0, time=9),
    Message('note_on', channel=1, note=85, velocity=59, time=1),
    Message('note_on', channel=1, note=83, velocity=0, time=9),
    Message('note_on', channel=1, note=87, velocity=61, time=2),
    Message('note_on', channel=1, note=85, velocity=0, time=9),
    Message('note_on', channel=1, note=88, velocity=62, time=1),
    Message('note_on', channel=1, note=87, velocity=0, time=4),
    Message('note_on', channel=1, note=90, velocity=63, time=2),
    Message('note_on', channel=1, note=88, velocity=0, time=13),
    Message('note_on', channel=1, note=92, velocity=65, time=3),
    Message('note_on', channel=1, note=90, velocity=0, time=3),
    Message('note_on', channel=1, note=94, velocity=66, time=2),
    Message('note_on', channel=1, note=92, velocity=0, time=3),
    Message('note_on', channel=1, note=95, velocity=67, time=3),
    Message('note_on', channel=1, note=94, velocity=0, time=23),
    Message('note_on', channel=1, note=97, velocity=70, time=2),
    Message('note_on', channel=1, note=95, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=71, time=3),
    Message('note_on', channel=1, note=97, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=0, time=89),
    Message('note_on', channel=1, note=73, velocity=45, time=3562),
    Message('note_on', channel=1, note=75, velocity=48, time=24),
    Message('note_on', channel=1, note=73, velocity=0, time=16),
    Message('note_on', channel=1, note=76, velocity=51, time=3),
    Message('note_on', channel=1, note=75, velocity=0, time=13),
    Message('note_on', channel=1, note=78, velocity=53, time=1),
    Message('note_on', channel=1, note=76, velocity=0, time=10),
    Message('note_on', channel=1, note=80, velocity=55, time=3),
    Message('note_on', channel=1, note=78, velocity=0, time=8),
    Message('note_on', channel=1, note=82, velocity=56, time=2),
    Message('note_on', channel=1, note=80, velocity=0, time=8),
    Message('note_on', channel=1, note=83, velocity=58, time=3),
    Message('note_on', channel=1, note=82, velocity=0, time=9),
    Message('note_on', channel=1, note=85, velocity=59, time=1),
    Message('note_on', channel=1, note=83, velocity=0, time=9),
    Message('note_on', channel=1, note=87, velocity=61, time=2),
    Message('note_on', channel=1, note=85, velocity=0, time=9),
    Message('note_on', channel=1, note=88, velocity=62, time=1),
    Message('note_on', channel=1, note=87, velocity=0, time=4),
    Message('note_on', channel=1, note=90, velocity=63, time=2),
    Message('note_on', channel=1, note=88, velocity=0, time=13),
    Message('note_on', channel=1, note=92, velocity=65, time=3),
    Message('note_on', channel=1, note=90, velocity=0, time=3),
    Message('note_on', channel=1, note=94, velocity=66, time=2),
    Message('note_on', channel=1, note=92, velocity=0, time=3),
    Message('note_on', channel=1, note=95, velocity=67, time=3),
    Message('note_on', channel=1, note=94, velocity=0, time=23),
    Message('note_on', channel=1, note=97, velocity=70, time=2),
    Message('note_on', channel=1, note=95, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=71, time=3),
    Message('note_on', channel=1, note=97, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=0, time=89),
    Message('note_on', channel=1, note=73, velocity=45, time=3562),
    Message('note_on', channel=1, note=75, velocity=48, time=24),
    Message('note_on', channel=1, note=73, velocity=0, time=16),
    Message('note_on', channel=1, note=76, velocity=51, time=3),
    Message('note_on', channel=1, note=75, velocity=0, time=13),
    Message('note_on', channel=1, note=78, velocity=53, time=1),
    Message('note_on', channel=1, note=76, velocity=0, time=10),
    Message('note_on', channel=1, note=80, velocity=55, time=3),
    Message('note_on', channel=1, note=78, velocity=0, time=8),
    Message('note_on', channel=1, note=82, velocity=56, time=2),
    Message('note_on', channel=1, note=80, velocity=0, time=8),
    Message('note_on', channel=1, note=83, velocity=58, time=3),
    Message('note_on', channel=1, note=82, velocity=0, time=9),
    Message('note_on', channel=1, note=85, velocity=59, time=1),
    Message('note_on', channel=1, note=83, velocity=0, time=9),
    Message('note_on', channel=1, note=87, velocity=61, time=2),
    Message('note_on', channel=1, note=85, velocity=0, time=9),
    Message('note_on', channel=1, note=88, velocity=62, time=1),
    Message('note_on', channel=1, note=87, velocity=0, time=4),
    Message('note_on', channel=1, note=90, velocity=63, time=2),
    Message('note_on', channel=1, note=88, velocity=0, time=13),
    Message('note_on', channel=1, note=92, velocity=65, time=3),
    Message('note_on', channel=1, note=90, velocity=0, time=3),
    Message('note_on', channel=1, note=94, velocity=66, time=2),
    Message('note_on', channel=1, note=92, velocity=0, time=3),
    Message('note_on', channel=1, note=95, velocity=67, time=3),
    Message('note_on', channel=1, note=94, velocity=0, time=23),
    Message('note_on', channel=1, note=97, velocity=70, time=2),
    Message('note_on', channel=1, note=95, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=71, time=3),
    Message('note_on', channel=1, note=97, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=0, time=89),
    Message('note_on', channel=1, note=73, velocity=45, time=3562),
    Message('note_on', channel=1, note=75, velocity=48, time=24),
    Message('note_on', channel=1, note=73, velocity=0, time=16),
    Message('note_on', channel=1, note=76, velocity=51, time=3),
    Message('note_on', channel=1, note=75, velocity=0, time=13),
    Message('note_on', channel=1, note=78, velocity=53, time=1),
    Message('note_on', channel=1, note=76, velocity=0, time=10),
    Message('note_on', channel=1, note=80, velocity=55, time=3),
    Message('note_on', channel=1, note=78, velocity=0, time=8),
    Message('note_on', channel=1, note=82, velocity=56, time=2),
    Message('note_on', channel=1, note=80, velocity=0, time=8),
    Message('note_on', channel=1, note=83, velocity=58, time=3),
    Message('note_on', channel=1, note=82, velocity=0, time=9),
    Message('note_on', channel=1, note=85, velocity=59, time=1),
    Message('note_on', channel=1, note=83, velocity=0, time=9),
    Message('note_on', channel=1, note=87, velocity=61, time=2),
    Message('note_on', channel=1, note=85, velocity=0, time=9),
    Message('note_on', channel=1, note=88, velocity=62, time=1),
    Message('note_on', channel=1, note=87, velocity=0, time=4),
    Message('note_on', channel=1, note=90, velocity=63, time=2),
    Message('note_on', channel=1, note=88, velocity=0, time=13),
    Message('note_on', channel=1, note=92, velocity=65, time=3),
    Message('note_on', channel=1, note=90, velocity=0, time=3),
    Message('note_on', channel=1, note=94, velocity=66, time=2),
    Message('note_on', channel=1, note=92, velocity=0, time=3),
    Message('note_on', channel=1, note=95, velocity=67, time=3),
    Message('note_on', channel=1, note=94, velocity=0, time=23),
    Message('note_on', channel=1, note=97, velocity=70, time=2),
    Message('note_on', channel=1, note=95, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=71, time=3),
    Message('note_on', channel=1, note=97, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=0, time=89),
    Message('note_on', channel=1, note=73, velocity=45, time=3562),
    Message('note_on', channel=1, note=75, velocity=48, time=24),
    Message('note_on', channel=1, note=73, velocity=0, time=16),
    Message('note_on', channel=1, note=76, velocity=51, time=3),
    Message('note_on', channel=1, note=75, velocity=0, time=13),
    Message('note_on', channel=1, note=78, velocity=53, time=1),
    Message('note_on', channel=1, note=76, velocity=0, time=10),
    Message('note_on', channel=1, note=80, velocity=55, time=3),
    Message('note_on', channel=1, note=78, velocity=0, time=8),
    Message('note_on', channel=1, note=82, velocity=56, time=2),
    Message('note_on', channel=1, note=80, velocity=0, time=8),
    Message('note_on', channel=1, note=83, velocity=58, time=3),
    Message('note_on', channel=1, note=82, velocity=0, time=9),
    Message('note_on', channel=1, note=85, velocity=59, time=1),
    Message('note_on', channel=1, note=83, velocity=0, time=9),
    Message('note_on', channel=1, note=87, velocity=61, time=2),
    Message('note_on', channel=1, note=85, velocity=0, time=9),
    Message('note_on', channel=1, note=88, velocity=62, time=1),
    Message('note_on', channel=1, note=87, velocity=0, time=4),
    Message('note_on', channel=1, note=90, velocity=63, time=2),
    Message('note_on', channel=1, note=88, velocity=0, time=13),
    Message('note_on', channel=1, note=92, velocity=65, time=3),
    Message('note_on', channel=1, note=90, velocity=0, time=3),
    Message('note_on', channel=1, note=94, velocity=66, time=2),
    Message('note_on', channel=1, note=92, velocity=0, time=3),
    Message('note_on', channel=1, note=95, velocity=67, time=3),
    Message('note_on', channel=1, note=94, velocity=0, time=23),
    Message('note_on', channel=1, note=97, velocity=70, time=2),
    Message('note_on', channel=1, note=95, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=71, time=3),
    Message('note_on', channel=1, note=97, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=0, time=89),
    Message('note_on', channel=1, note=73, velocity=45, time=3562),
    Message('note_on', channel=1, note=75, velocity=48, time=24),
    Message('note_on', channel=1, note=73, velocity=0, time=16),
    Message('note_on', channel=1, note=76, velocity=51, time=3),
    Message('note_on', channel=1, note=75, velocity=0, time=13),
    Message('note_on', channel=1, note=78, velocity=53, time=1),
    Message('note_on', channel=1, note=76, velocity=0, time=10),
    Message('note_on', channel=1, note=80, velocity=55, time=3),
    Message('note_on', channel=1, note=78, velocity=0, time=8),
    Message('note_on', channel=1, note=82, velocity=56, time=2),
    Message('note_on', channel=1, note=80, velocity=0, time=8),
    Message('note_on', channel=1, note=83, velocity=58, time=3),
    Message('note_on', channel=1, note=82, velocity=0, time=9),
    Message('note_on', channel=1, note=85, velocity=59, time=1),
    Message('note_on', channel=1, note=83, velocity=0, time=9),
    Message('note_on', channel=1, note=87, velocity=61, time=2),
    Message('note_on', channel=1, note=85, velocity=0, time=9),
    Message('note_on', channel=1, note=88, velocity=62, time=1),
    Message('note_on', channel=1, note=87, velocity=0, time=4),
    Message('note_on', channel=1, note=90, velocity=63, time=2),
    Message('note_on', channel=1, note=88, velocity=0, time=13),
    Message('note_on', channel=1, note=92, velocity=65, time=3),
    Message('note_on', channel=1, note=90, velocity=0, time=3),
    Message('note_on', channel=1, note=94, velocity=66, time=2),
    Message('note_on', channel=1, note=92, velocity=0, time=3),
    Message('note_on', channel=1, note=95, velocity=67, time=3),
    Message('note_on', channel=1, note=94, velocity=0, time=23),
    Message('note_on', channel=1, note=97, velocity=70, time=2),
    Message('note_on', channel=1, note=95, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=71, time=3),
    Message('note_on', channel=1, note=97, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=0, time=89),
    Message('note_on', channel=1, note=73, velocity=45, time=7402),
    Message('note_on', channel=1, note=75, velocity=48, time=24),
    Message('note_on', channel=1, note=73, velocity=0, time=16),
    Message('note_on', channel=1, note=76, velocity=51, time=3),
    Message('note_on', channel=1, note=75, velocity=0, time=13),
    Message('note_on', channel=1, note=78, velocity=53, time=1),
    Message('note_on', channel=1, note=76, velocity=0, time=10),
    Message('note_on', channel=1, note=80, velocity=55, time=3),
    Message('note_on', channel=1, note=78, velocity=0, time=8),
    Message('note_on', channel=1, note=82, velocity=56, time=2),
    Message('note_on', channel=1, note=80, velocity=0, time=8),
    Message('note_on', channel=1, note=83, velocity=58, time=3),
    Message('note_on', channel=1, note=82, velocity=0, time=9),
    Message('note_on', channel=1, note=85, velocity=59, time=1),
    Message('note_on', channel=1, note=83, velocity=0, time=9),
    Message('note_on', channel=1, note=87, velocity=61, time=2),
    Message('note_on', channel=1, note=85, velocity=0, time=9),
    Message('note_on', channel=1, note=88, velocity=62, time=1),
    Message('note_on', channel=1, note=87, velocity=0, time=4),
    Message('note_on', channel=1, note=90, velocity=63, time=2),
    Message('note_on', channel=1, note=88, velocity=0, time=13),
    Message('note_on', channel=1, note=92, velocity=65, time=3),
    Message('note_on', channel=1, note=90, velocity=0, time=3),
    Message('note_on', channel=1, note=94, velocity=66, time=2),
    Message('note_on', channel=1, note=92, velocity=0, time=3),
    Message('note_on', channel=1, note=95, velocity=67, time=3),
    Message('note_on', channel=1, note=94, velocity=0, time=23),
    Message('note_on', channel=1, note=97, velocity=70, time=2),
    Message('note_on', channel=1, note=95, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=71, time=3),
    Message('note_on', channel=1, note=97, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=0, time=89),
    Message('note_on', channel=1, note=73, velocity=45, time=3562),
    Message('note_on', channel=1, note=75, velocity=48, time=24),
    Message('note_on', channel=1, note=73, velocity=0, time=16),
    Message('note_on', channel=1, note=76, velocity=51, time=3),
    Message('note_on', channel=1, note=75, velocity=0, time=13),
    Message('note_on', channel=1, note=78, velocity=53, time=1),
    Message('note_on', channel=1, note=76, velocity=0, time=10),
    Message('note_on', channel=1, note=80, velocity=55, time=3),
    Message('note_on', channel=1, note=78, velocity=0, time=8),
    Message('note_on', channel=1, note=82, velocity=56, time=2),
    Message('note_on', channel=1, note=80, velocity=0, time=8),
    Message('note_on', channel=1, note=83, velocity=58, time=3),
    Message('note_on', channel=1, note=82, velocity=0, time=9),
    Message('note_on', channel=1, note=85, velocity=59, time=1),
    Message('note_on', channel=1, note=83, velocity=0, time=9),
    Message('note_on', channel=1, note=87, velocity=61, time=2),
    Message('note_on', channel=1, note=85, velocity=0, time=9),
    Message('note_on', channel=1, note=88, velocity=62, time=1),
    Message('note_on', channel=1, note=87, velocity=0, time=4),
    Message('note_on', channel=1, note=90, velocity=63, time=2),
    Message('note_on', channel=1, note=88, velocity=0, time=13),
    Message('note_on', channel=1, note=92, velocity=65, time=3),
    Message('note_on', channel=1, note=90, velocity=0, time=3),
    Message('note_on', channel=1, note=94, velocity=66, time=2),
    Message('note_on', channel=1, note=92, velocity=0, time=3),
    Message('note_on', channel=1, note=95, velocity=67, time=3),
    Message('note_on', channel=1, note=94, velocity=0, time=23),
    Message('note_on', channel=1, note=97, velocity=70, time=2),
    Message('note_on', channel=1, note=95, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=71, time=3),
    Message('note_on', channel=1, note=97, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=0, time=89),
    Message('note_on', channel=1, note=73, velocity=45, time=3562),
    Message('note_on', channel=1, note=75, velocity=48, time=24),
    Message('note_on', channel=1, note=73, velocity=0, time=16),
    Message('note_on', channel=1, note=76, velocity=51, time=3),
    Message('note_on', channel=1, note=75, velocity=0, time=13),
    Message('note_on', channel=1, note=78, velocity=53, time=1),
    Message('note_on', channel=1, note=76, velocity=0, time=10),
    Message('note_on', channel=1, note=80, velocity=55, time=3),
    Message('note_on', channel=1, note=78, velocity=0, time=8),
    Message('note_on', channel=1, note=82, velocity=56, time=2),
    Message('note_on', channel=1, note=80, velocity=0, time=8),
    Message('note_on', channel=1, note=83, velocity=58, time=3),
    Message('note_on', channel=1, note=82, velocity=0, time=9),
    Message('note_on', channel=1, note=85, velocity=59, time=1),
    Message('note_on', channel=1, note=83, velocity=0, time=9),
    Message('note_on', channel=1, note=87, velocity=61, time=2),
    Message('note_on', channel=1, note=85, velocity=0, time=9),
    Message('note_on', channel=1, note=88, velocity=62, time=1),
    Message('note_on', channel=1, note=87, velocity=0, time=4),
    Message('note_on', channel=1, note=90, velocity=63, time=2),
    Message('note_on', channel=1, note=88, velocity=0, time=13),
    Message('note_on', channel=1, note=92, velocity=65, time=3),
    Message('note_on', channel=1, note=90, velocity=0, time=3),
    Message('note_on', channel=1, note=94, velocity=66, time=2),
    Message('note_on', channel=1, note=92, velocity=0, time=3),
    Message('note_on', channel=1, note=95, velocity=67, time=3),
    Message('note_on', channel=1, note=94, velocity=0, time=23),
    Message('note_on', channel=1, note=97, velocity=70, time=2),
    Message('note_on', channel=1, note=95, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=71, time=3),
    Message('note_on', channel=1, note=97, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=0, time=89),
    Message('note_on', channel=1, note=73, velocity=45, time=3562),
    Message('note_on', channel=1, note=75, velocity=48, time=24),
    Message('note_on', channel=1, note=73, velocity=0, time=16),
    Message('note_on', channel=1, note=76, velocity=51, time=3),
    Message('note_on', channel=1, note=75, velocity=0, time=13),
    Message('note_on', channel=1, note=78, velocity=53, time=1),
    Message('note_on', channel=1, note=76, velocity=0, time=10),
    Message('note_on', channel=1, note=80, velocity=55, time=3),
    Message('note_on', channel=1, note=78, velocity=0, time=8),
    Message('note_on', channel=1, note=82, velocity=56, time=2),
    Message('note_on', channel=1, note=80, velocity=0, time=8),
    Message('note_on', channel=1, note=83, velocity=58, time=3),
    Message('note_on', channel=1, note=82, velocity=0, time=9),
    Message('note_on', channel=1, note=85, velocity=59, time=1),
    Message('note_on', channel=1, note=83, velocity=0, time=9),
    Message('note_on', channel=1, note=87, velocity=61, time=2),
    Message('note_on', channel=1, note=85, velocity=0, time=9),
    Message('note_on', channel=1, note=88, velocity=62, time=1),
    Message('note_on', channel=1, note=87, velocity=0, time=4),
    Message('note_on', channel=1, note=90, velocity=63, time=2),
    Message('note_on', channel=1, note=88, velocity=0, time=13),
    Message('note_on', channel=1, note=92, velocity=65, time=3),
    Message('note_on', channel=1, note=90, velocity=0, time=3),
    Message('note_on', channel=1, note=94, velocity=66, time=2),
    Message('note_on', channel=1, note=92, velocity=0, time=3),
    Message('note_on', channel=1, note=95, velocity=67, time=3),
    Message('note_on', channel=1, note=94, velocity=0, time=23),
    Message('note_on', channel=1, note=97, velocity=70, time=2),
    Message('note_on', channel=1, note=95, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=71, time=3),
    Message('note_on', channel=1, note=97, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=0, time=89),
    Message('note_on', channel=1, note=73, velocity=45, time=3562),
    Message('note_on', channel=1, note=75, velocity=48, time=24),
    Message('note_on', channel=1, note=73, velocity=0, time=16),
    Message('note_on', channel=1, note=76, velocity=51, time=3),
    Message('note_on', channel=1, note=75, velocity=0, time=13),
    Message('note_on', channel=1, note=78, velocity=53, time=1),
    Message('note_on', channel=1, note=76, velocity=0, time=10),
    Message('note_on', channel=1, note=80, velocity=55, time=3),
    Message('note_on', channel=1, note=78, velocity=0, time=8),
    Message('note_on', channel=1, note=82, velocity=56, time=2),
    Message('note_on', channel=1, note=80, velocity=0, time=8),
    Message('note_on', channel=1, note=83, velocity=58, time=3),
    Message('note_on', channel=1, note=82, velocity=0, time=9),
    Message('note_on', channel=1, note=85, velocity=59, time=1),
    Message('note_on', channel=1, note=83, velocity=0, time=9),
    Message('note_on', channel=1, note=87, velocity=61, time=2),
    Message('note_on', channel=1, note=85, velocity=0, time=9),
    Message('note_on', channel=1, note=88, velocity=62, time=1),
    Message('note_on', channel=1, note=87, velocity=0, time=4),
    Message('note_on', channel=1, note=90, velocity=63, time=2),
    Message('note_on', channel=1, note=88, velocity=0, time=13),
    Message('note_on', channel=1, note=92, velocity=65, time=3),
    Message('note_on', channel=1, note=90, velocity=0, time=3),
    Message('note_on', channel=1, note=94, velocity=66, time=2),
    Message('note_on', channel=1, note=92, velocity=0, time=3),
    Message('note_on', channel=1, note=95, velocity=67, time=3),
    Message('note_on', channel=1, note=94, velocity=0, time=23),
    Message('note_on', channel=1, note=97, velocity=70, time=2),
    Message('note_on', channel=1, note=95, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=71, time=3),
    Message('note_on', channel=1, note=97, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=0, time=89),
    Message('note_on', channel=1, note=73, velocity=45, time=3562),
    Message('note_on', channel=1, note=75, velocity=48, time=24),
    Message('note_on', channel=1, note=73, velocity=0, time=16),
    Message('note_on', channel=1, note=76, velocity=51, time=3),
    Message('note_on', channel=1, note=75, velocity=0, time=13),
    Message('note_on', channel=1, note=78, velocity=53, time=1),
    Message('note_on', channel=1, note=76, velocity=0, time=10),
    Message('note_on', channel=1, note=80, velocity=55, time=3),
    Message('note_on', channel=1, note=78, velocity=0, time=8),
    Message('note_on', channel=1, note=82, velocity=56, time=2),
    Message('note_on', channel=1, note=80, velocity=0, time=8),
    Message('note_on', channel=1, note=83, velocity=58, time=3),
    Message('note_on', channel=1, note=82, velocity=0, time=9),
    Message('note_on', channel=1, note=85, velocity=59, time=1),
    Message('note_on', channel=1, note=83, velocity=0, time=9),
    Message('note_on', channel=1, note=87, velocity=61, time=2),
    Message('note_on', channel=1, note=85, velocity=0, time=9),
    Message('note_on', channel=1, note=88, velocity=62, time=1),
    Message('note_on', channel=1, note=87, velocity=0, time=4),
    Message('note_on', channel=1, note=90, velocity=63, time=2),
    Message('note_on', channel=1, note=88, velocity=0, time=13),
    Message('note_on', channel=1, note=92, velocity=65, time=3),
    Message('note_on', channel=1, note=90, velocity=0, time=3),
    Message('note_on', channel=1, note=94, velocity=66, time=2),
    Message('note_on', channel=1, note=92, velocity=0, time=3),
    Message('note_on', channel=1, note=95, velocity=67, time=3),
    Message('note_on', channel=1, note=94, velocity=0, time=23),
    Message('note_on', channel=1, note=97, velocity=70, time=2),
    Message('note_on', channel=1, note=95, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=71, time=3),
    Message('note_on', channel=1, note=97, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=0, time=89),
    Message('note_on', channel=1, note=73, velocity=45, time=3562),
    Message('note_on', channel=1, note=75, velocity=48, time=24),
    Message('note_on', channel=1, note=73, velocity=0, time=16),
    Message('note_on', channel=1, note=76, velocity=51, time=3),
    Message('note_on', channel=1, note=75, velocity=0, time=13),
    Message('note_on', channel=1, note=78, velocity=53, time=1),
    Message('note_on', channel=1, note=76, velocity=0, time=10),
    Message('note_on', channel=1, note=80, velocity=55, time=3),
    Message('note_on', channel=1, note=78, velocity=0, time=8),
    Message('note_on', channel=1, note=82, velocity=56, time=2),
    Message('note_on', channel=1, note=80, velocity=0, time=8),
    Message('note_on', channel=1, note=83, velocity=58, time=3),
    Message('note_on', channel=1, note=82, velocity=0, time=9),
    Message('note_on', channel=1, note=85, velocity=59, time=1),
    Message('note_on', channel=1, note=83, velocity=0, time=9),
    Message('note_on', channel=1, note=87, velocity=61, time=2),
    Message('note_on', channel=1, note=85, velocity=0, time=9),
    Message('note_on', channel=1, note=88, velocity=62, time=1),
    Message('note_on', channel=1, note=87, velocity=0, time=4),
    Message('note_on', channel=1, note=90, velocity=63, time=2),
    Message('note_on', channel=1, note=88, velocity=0, time=13),
    Message('note_on', channel=1, note=92, velocity=65, time=3),
    Message('note_on', channel=1, note=90, velocity=0, time=3),
    Message('note_on', channel=1, note=94, velocity=66, time=2),
    Message('note_on', channel=1, note=92, velocity=0, time=3),
    Message('note_on', channel=1, note=95, velocity=67, time=3),
    Message('note_on', channel=1, note=94, velocity=0, time=23),
    Message('note_on', channel=1, note=97, velocity=70, time=2),
    Message('note_on', channel=1, note=95, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=71, time=3),
    Message('note_on', channel=1, note=97, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=0, time=89),
    Message('note_on', channel=1, note=73, velocity=41, time=3562),
    Message('note_on', channel=1, note=75, velocity=43, time=24),
    Message('note_on', channel=1, note=73, velocity=0, time=16),
    Message('note_on', channel=1, note=76, velocity=46, time=3),
    Message('note_on', channel=1, note=75, velocity=0, time=13),
    Message('note_on', channel=1, note=78, velocity=48, time=1),
    Message('note_on', channel=1, note=76, velocity=0, time=10),
    Message('note_on', channel=1, note=80, velocity=50, time=3),
    Message('note_on', channel=1, note=78, velocity=0, time=8),
    Message('note_on', channel=1, note=82, velocity=50, time=2),
    Message('note_on', channel=1, note=80, velocity=0, time=8),
    Message('note_on', channel=1, note=83, velocity=52, time=3),
    Message('note_on', channel=1, note=82, velocity=0, time=9),
    Message('note_on', channel=1, note=85, velocity=53, time=1),
    Message('note_on', channel=1, note=83, velocity=0, time=9),
    Message('note_on', channel=1, note=87, velocity=55, time=2),
    Message('note_on', channel=1, note=85, velocity=0, time=9),
    Message('note_on', channel=1, note=88, velocity=56, time=1),
    Message('note_on', channel=1, note=87, velocity=0, time=4),
    Message('note_on', channel=1, note=90, velocity=57, time=2),
    Message('note_on', channel=1, note=88, velocity=0, time=13),
    Message('note_on', channel=1, note=92, velocity=59, time=3),
    Message('note_on', channel=1, note=90, velocity=0, time=3),
    Message('note_on', channel=1, note=94, velocity=59, time=2),
    Message('note_on', channel=1, note=92, velocity=0, time=3),
    Message('note_on', channel=1, note=95, velocity=60, time=3),
    Message('note_on', channel=1, note=94, velocity=0, time=23),
    Message('note_on', channel=1, note=97, velocity=63, time=2),
    Message('note_on', channel=1, note=95, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=64, time=3),
    Message('note_on', channel=1, note=97, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=0, time=89),
    Message('note_on', channel=1, note=73, velocity=20, time=3562),
    Message('note_on', channel=1, note=75, velocity=22, time=24),
    Message('note_on', channel=1, note=73, velocity=0, time=16),
    Message('note_on', channel=1, note=76, velocity=23, time=3),
    Message('note_on', channel=1, note=75, velocity=0, time=13),
    Message('note_on', channel=1, note=78, velocity=24, time=1),
    Message('note_on', channel=1, note=76, velocity=0, time=10),
    Message('note_on', channel=1, note=80, velocity=25, time=3),
    Message('note_on', channel=1, note=78, velocity=0, time=8),
    Message('note_on', channel=1, note=82, velocity=25, time=2),
    Message('note_on', channel=1, note=80, velocity=0, time=8),
    Message('note_on', channel=1, note=83, velocity=26, time=3),
    Message('note_on', channel=1, note=82, velocity=0, time=9),
    Message('note_on', channel=1, note=85, velocity=27, time=1),
    Message('note_on', channel=1, note=83, velocity=0, time=9),
    Message('note_on', channel=1, note=87, velocity=27, time=2),
    Message('note_on', channel=1, note=85, velocity=0, time=9),
    Message('note_on', channel=1, note=88, velocity=28, time=1),
    Message('note_on', channel=1, note=87, velocity=0, time=4),
    Message('note_on', channel=1, note=90, velocity=28, time=2),
    Message('note_on', channel=1, note=88, velocity=0, time=13),
    Message('note_on', channel=1, note=92, velocity=29, time=3),
    Message('note_on', channel=1, note=90, velocity=0, time=3),
    Message('note_on', channel=1, note=94, velocity=30, time=2),
    Message('note_on', channel=1, note=92, velocity=0, time=3),
    Message('note_on', channel=1, note=95, velocity=30, time=3),
    Message('note_on', channel=1, note=94, velocity=0, time=23),
    Message('note_on', channel=1, note=97, velocity=32, time=2),
    Message('note_on', channel=1, note=95, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=32, time=3),
    Message('note_on', channel=1, note=97, velocity=0, time=3),
    Message('note_on', channel=1, note=99, velocity=0, time=89),
    MetaMessage('end_of_track', time=0)]),
  MidiTrack([
    Message('program_change', channel=2, program=52, time=0),
    Message('note_on', channel=2, note=71, velocity=67, time=0),
    Message('note_on', channel=2, note=71, velocity=0, time=215),
    Message('note_on', channel=2, note=73, velocity=67, time=505),
    Message('note_on', channel=2, note=73, velocity=0, time=120),
    Message('note_on', channel=2, note=71, velocity=67, time=0),
    Message('note_on', channel=2, note=71, velocity=0, time=213),
    Message('note_on', channel=2, note=64, velocity=68, time=747),
    Message('note_on', channel=2, note=64, velocity=0, time=187),
    Message('note_on', channel=2, note=68, velocity=68, time=1013),
    Message('note_on', channel=2, note=68, velocity=0, time=113),
    Message('note_on', channel=2, note=73, velocity=68, time=7),
    Message('note_on', channel=2, note=73, velocity=0, time=90),
    Message('note_on', channel=2, note=71, velocity=68, time=30),
    Message('note_on', channel=2, note=71, velocity=0, time=267),
    Message('note_on', channel=2, note=71, velocity=68, time=333),
    Message('note_on', channel=2, note=71, velocity=0, time=215),
    Message('note_on', channel=2, note=73, velocity=68, time=505),
    Message('note_on', channel=2, note=73, velocity=0, time=120),
    Message('note_on', channel=2, note=71, velocity=68, time=0),
    Message('note_on', channel=2, note=71, velocity=0, time=213),
    Message('note_on', channel=2, note=64, velocity=68, time=747),
    Message('note_on', channel=2, note=64, velocity=0, time=187),
    Message('note_on', channel=2, note=68, velocity=68, time=1013),
    Message('note_on', channel=2, note=68, velocity=0, time=113),
    Message('note_on', channel=2, note=73, velocity=68, time=7),
    Message('note_on', channel=2, note=73, velocity=0, time=90),
    Message('note_on', channel=2, note=71, velocity=68, time=30),
    Message('note_on', channel=2, note=71, velocity=0, time=267),
    Message('note_on', channel=2, note=71, velocity=68, time=333),
    Message('note_on', channel=2, note=71, velocity=0, time=215),
    Message('note_on', channel=2, note=73, velocity=68, time=505),
    Message('note_on', channel=2, note=73, velocity=0, time=120),
    Message('note_on', channel=2, note=71, velocity=68, time=0),
    Message('note_on', channel=2, note=71, velocity=0, time=213),
    Message('note_on', channel=2, note=64, velocity=68, time=747),
    Message('note_on', channel=2, note=64, velocity=0, time=187),
    Message('note_on', channel=2, note=68, velocity=68, time=1013),
    Message('note_on', channel=2, note=68, velocity=0, time=113),
    Message('note_on', channel=2, note=73, velocity=68, time=7),
    Message('note_on', channel=2, note=73, velocity=0, time=90),
    Message('note_on', channel=2, note=71, velocity=68, time=30),
    Message('note_on', channel=2, note=71, velocity=0, time=267),
    Message('note_on', channel=2, note=71, velocity=68, time=333),
    Message('note_on', channel=2, note=71, velocity=0, time=215),
    Message('note_on', channel=2, note=73, velocity=68, time=505),
    Message('note_on', channel=2, note=73, velocity=0, time=120),
    Message('note_on', channel=2, note=71, velocity=68, time=0),
    Message('note_on', channel=2, note=71, velocity=0, time=213),
    Message('note_on', channel=2, note=64, velocity=68, time=747),
    Message('note_on', channel=2, note=64, velocity=0, time=187),
    Message('note_on', channel=2, note=68, velocity=68, time=1013),
    Message('note_on', channel=2, note=68, velocity=0, time=113),
    Message('note_on', channel=2, note=73, velocity=68, time=7),
    Message('note_on', channel=2, note=73, velocity=0, time=90),
    Message('note_on', channel=2, note=71, velocity=68, time=30),
    Message('note_on', channel=2, note=71, velocity=0, time=267),
    Message('note_on', channel=2, note=71, velocity=68, time=333),
    Message('note_on', channel=2, note=71, velocity=0, time=215),
    Message('note_on', channel=2, note=73, velocity=68, time=505),
    Message('note_on', channel=2, note=73, velocity=0, time=120),
    Message('note_on', channel=2, note=71, velocity=68, time=0),
    Message('note_on', channel=2, note=71, velocity=0, time=213),
    Message('note_on', channel=2, note=64, velocity=68, time=747),
    Message('note_on', channel=2, note=64, velocity=0, time=187),
    Message('note_on', channel=2, note=68, velocity=68, time=1013),
    Message('note_on', channel=2, note=68, velocity=0, time=113),
    Message('note_on', channel=2, note=73, velocity=68, time=7),
    Message('note_on', channel=2, note=73, velocity=0, time=90),
    Message('note_on', channel=2, note=71, velocity=68, time=30),
    Message('note_on', channel=2, note=71, velocity=0, time=267),
    Message('note_on', channel=2, note=71, velocity=68, time=11853),
    Message('note_on', channel=2, note=71, velocity=0, time=215),
    Message('note_on', channel=2, note=73, velocity=68, time=505),
    Message('note_on', channel=2, note=73, velocity=0, time=120),
    Message('note_on', channel=2, note=71, velocity=68, time=0),
    Message('note_on', channel=2, note=71, velocity=0, time=213),
    Message('note_on', channel=2, note=64, velocity=68, time=747),
    Message('note_on', channel=2, note=64, velocity=0, time=187),
    Message('note_on', channel=2, note=68, velocity=68, time=1013),
    Message('note_on', channel=2, note=68, velocity=0, time=113),
    Message('note_on', channel=2, note=73, velocity=68, time=7),
    Message('note_on', channel=2, note=73, velocity=0, time=90),
    Message('note_on', channel=2, note=71, velocity=68, time=30),
    Message('note_on', channel=2, note=71, velocity=0, time=267),
    Message('note_on', channel=2, note=71, velocity=68, time=333),
    Message('note_on', channel=2, note=71, velocity=0, time=215),
    Message('note_on', channel=2, note=73, velocity=68, time=505),
    Message('note_on', channel=2, note=73, velocity=0, time=120),
    Message('note_on', channel=2, note=71, velocity=68, time=0),
    Message('note_on', channel=2, note=71, velocity=0, time=213),
    Message('note_on', channel=2, note=64, velocity=68, time=747),
    Message('note_on', channel=2, note=64, velocity=0, time=187),
    Message('note_on', channel=2, note=68, velocity=68, time=1013),
    Message('note_on', channel=2, note=68, velocity=0, time=113),
    Message('note_on', channel=2, note=73, velocity=68, time=7),
    Message('note_on', channel=2, note=73, velocity=0, time=90),
    Message('note_on', channel=2, note=71, velocity=68, time=30),
    Message('note_on', channel=2, note=71, velocity=0, time=267),
    Message('note_on', channel=2, note=68, velocity=68, time=3333),
    Message('note_on', channel=2, note=68, velocity=0, time=113),
    Message('note_on', channel=2, note=73, velocity=68, time=7),
    Message('note_on', channel=2, note=73, velocity=0, time=90),
    Message('note_on', channel=2, note=71, velocity=68, time=30),
    Message('note_on', channel=2, note=71, velocity=0, time=267),
    Message('note_on', channel=2, note=71, velocity=68, time=19533),
    Message('note_on', channel=2, note=71, velocity=0, time=215),
    Message('note_on', channel=2, note=73, velocity=68, time=505),
    Message('note_on', channel=2, note=73, velocity=0, time=120),
    Message('note_on', channel=2, note=71, velocity=68, time=0),
    Message('note_on', channel=2, note=71, velocity=0, time=213),
    Message('note_on', channel=2, note=64, velocity=68, time=747),
    Message('note_on', channel=2, note=64, velocity=0, time=187),
    Message('note_on', channel=2, note=68, velocity=68, time=1013),
    Message('note_on', channel=2, note=68, velocity=0, time=113),
    Message('note_on', channel=2, note=73, velocity=68, time=7),
    Message('note_on', channel=2, note=73, velocity=0, time=90),
    Message('note_on', channel=2, note=71, velocity=68, time=30),
    Message('note_on', channel=2, note=71, velocity=0, time=267),
    Message('note_on', channel=2, note=68, velocity=68, time=7173),
    Message('note_on', channel=2, note=68, velocity=0, time=113),
    Message('note_on', channel=2, note=73, velocity=68, time=7),
    Message('note_on', channel=2, note=73, velocity=0, time=90),
    Message('note_on', channel=2, note=71, velocity=68, time=30),
    Message('note_on', channel=2, note=71, velocity=0, time=267),
    Message('note_on', channel=2, note=71, velocity=68, time=333),
    Message('note_on', channel=2, note=71, velocity=0, time=215),
    Message('note_on', channel=2, note=73, velocity=68, time=505),
    Message('note_on', channel=2, note=73, velocity=0, time=120),
    Message('note_on', channel=2, note=71, velocity=68, time=0),
    Message('note_on', channel=2, note=71, velocity=0, time=213),
    Message('note_on', channel=2, note=64, velocity=68, time=747),
    Message('note_on', channel=2, note=64, velocity=0, time=187),
    Message('note_on', channel=2, note=68, velocity=68, time=1013),
    Message('note_on', channel=2, note=68, velocity=0, time=113),
    Message('note_on', channel=2, note=73, velocity=68, time=7),
    Message('note_on', channel=2, note=73, velocity=0, time=90),
    Message('note_on', channel=2, note=71, velocity=68, time=30),
    Message('note_on', channel=2, note=71, velocity=0, time=267),
    Message('note_on', channel=2, note=71, velocity=68, time=333),
    Message('note_on', channel=2, note=71, velocity=0, time=215),
    Message('note_on', channel=2, note=73, velocity=68, time=505),
    Message('note_on', channel=2, note=73, velocity=0, time=120),
    Message('note_on', channel=2, note=71, velocity=68, time=0),
    Message('note_on', channel=2, note=71, velocity=0, time=213),
    Message('note_on', channel=2, note=68, velocity=68, time=1947),
    Message('note_on', channel=2, note=68, velocity=0, time=113),
    Message('note_on', channel=2, note=73, velocity=68, time=7),
    Message('note_on', channel=2, note=73, velocity=0, time=90),
    Message('note_on', channel=2, note=71, velocity=68, time=30),
    Message('note_on', channel=2, note=71, velocity=0, time=267),
    Message('note_on', channel=2, note=71, velocity=68, time=333),
    Message('note_on', channel=2, note=71, velocity=0, time=215),
    Message('note_on', channel=2, note=73, velocity=68, time=505),
    Message('note_on', channel=2, note=73, velocity=0, time=120),
    Message('note_on', channel=2, note=71, velocity=68, time=0),
    Message('note_on', channel=2, note=71, velocity=0, time=213),
    Message('note_on', channel=2, note=68, velocity=68, time=1947),
    Message('note_on', channel=2, note=68, velocity=0, time=113),
    Message('note_on', channel=2, note=73, velocity=68, time=7),
    Message('note_on', channel=2, note=73, velocity=0, time=90),
    Message('note_on', channel=2, note=71, velocity=68, time=30),
    Message('note_on', channel=2, note=71, velocity=0, time=267),
    Message('note_on', channel=2, note=71, velocity=68, time=333),
    Message('note_on', channel=2, note=71, velocity=0, time=215),
    Message('note_on', channel=2, note=73, velocity=68, time=505),
    Message('note_on', channel=2, note=73, velocity=0, time=120),
    Message('note_on', channel=2, note=71, velocity=68, time=0),
    Message('note_on', channel=2, note=71, velocity=0, time=213),
    Message('note_on', channel=2, note=68, velocity=68, time=1947),
    Message('note_on', channel=2, note=68, velocity=0, time=113),
    Message('note_on', channel=2, note=73, velocity=68, time=7),
    Message('note_on', channel=2, note=73, velocity=0, time=90),
    Message('note_on', channel=2, note=71, velocity=68, time=30),
    Message('note_on', channel=2, note=71, velocity=0, time=267),
    Message('note_on', channel=2, note=71, velocity=68, time=333),
    Message('note_on', channel=2, note=71, velocity=0, time=215),
    Message('note_on', channel=2, note=73, velocity=68, time=505),
    Message('note_on', channel=2, note=73, velocity=0, time=120),
    Message('note_on', channel=2, note=71, velocity=68, time=0),
    Message('note_on', channel=2, note=71, velocity=0, time=213),
    Message('note_on', channel=2, note=64, velocity=68, time=747),
    Message('note_on', channel=2, note=64, velocity=0, time=187),
    Message('note_on', channel=2, note=68, velocity=68, time=1013),
    Message('note_on', channel=2, note=68, velocity=0, time=113),
    Message('note_on', channel=2, note=73, velocity=68, time=7),
    Message('note_on', channel=2, note=73, velocity=0, time=90),
    Message('note_on', channel=2, note=71, velocity=68, time=30),
    Message('note_on', channel=2, note=71, velocity=0, time=267),
    Message('note_on', channel=2, note=71, velocity=68, time=333),
    Message('note_on', channel=2, note=71, velocity=0, time=215),
    Message('note_on', channel=2, note=73, velocity=68, time=505),
    Message('note_on', channel=2, note=73, velocity=0, time=120),
    Message('note_on', channel=2, note=71, velocity=68, time=0),
    Message('note_on', channel=2, note=71, velocity=0, time=213),
    Message('note_on', channel=2, note=68, velocity=68, time=1947),
    Message('note_on', channel=2, note=68, velocity=0, time=113),
    Message('note_on', channel=2, note=73, velocity=68, time=7),
    Message('note_on', channel=2, note=73, velocity=0, time=90),
    Message('note_on', channel=2, note=71, velocity=68, time=30),
    Message('note_on', channel=2, note=71, velocity=0, time=267),
    Message('note_on', channel=2, note=71, velocity=68, time=333),
    Message('note_on', channel=2, note=71, velocity=0, time=215),
    Message('note_on', channel=2, note=73, velocity=68, time=505),
    Message('note_on', channel=2, note=73, velocity=0, time=120),
    Message('note_on', channel=2, note=71, velocity=68, time=0),
    Message('note_on', channel=2, note=71, velocity=0, time=213),
    Message('note_on', channel=2, note=68, velocity=68, time=1947),
    Message('note_on', channel=2, note=68, velocity=0, time=113),
    Message('note_on', channel=2, note=73, velocity=68, time=7),
    Message('note_on', channel=2, note=73, velocity=0, time=90),
    Message('note_on', channel=2, note=71, velocity=68, time=30),
    Message('note_on', channel=2, note=71, velocity=0, time=267),
    Message('note_on', channel=2, note=71, velocity=61, time=333),
    Message('note_on', channel=2, note=71, velocity=0, time=215),
    Message('note_on', channel=2, note=73, velocity=61, time=505),
    Message('note_on', channel=2, note=73, velocity=0, time=120),
    Message('note_on', channel=2, note=71, velocity=61, time=0),
    Message('note_on', channel=2, note=71, velocity=0, time=213),
    Message('note_on', channel=2, note=68, velocity=41, time=1947),
    Message('note_on', channel=2, note=68, velocity=0, time=113),
    Message('note_on', channel=2, note=73, velocity=41, time=7),
    Message('note_on', channel=2, note=73, velocity=0, time=90),
    Message('note_on', channel=2, note=71, velocity=41, time=30),
    Message('note_on', channel=2, note=71, velocity=0, time=267),
    Message('note_on', channel=2, note=71, velocity=31, time=333),
    Message('note_on', channel=2, note=71, velocity=0, time=215),
    Message('note_on', channel=2, note=73, velocity=31, time=505),
    Message('note_on', channel=2, note=73, velocity=0, time=120),
    Message('note_on', channel=2, note=71, velocity=31, time=0),
    Message('note_on', channel=2, note=71, velocity=0, time=213),
    Message('note_on', channel=2, note=68, velocity=1, time=1947),
    Message('note_on', channel=2, note=68, velocity=0, time=113),
    Message('note_on', channel=2, note=73, velocity=1, time=7),
    Message('note_on', channel=2, note=73, velocity=0, time=90),
    Message('note_on', channel=2, note=71, velocity=1, time=30),
    Message('note_on', channel=2, note=71, velocity=0, time=267),
    MetaMessage('end_of_track', time=0)]),
  MidiTrack([
    Message('program_change', channel=3, program=27, time=0),
    Message('note_on', channel=3, note=64, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=71, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=71),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=64, velocity=0, time=16),
    Message('note_on', channel=3, note=71, velocity=65, time=391),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=63, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=46),
    Message('note_on', channel=3, note=71, velocity=0, time=5),
    Message('note_on', channel=3, note=63, velocity=0, time=10),
    Message('note_on', channel=3, note=68, velocity=65, time=119),
    Message('note_on', channel=3, note=71, velocity=65, time=0),
    Message('note_on', channel=3, note=63, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=38),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=63, velocity=0, time=18),
    Message('note_on', channel=3, note=61, velocity=65, time=122),
    Message('note_on', channel=3, note=66, velocity=65, time=0),
    Message('note_on', channel=3, note=57, velocity=65, time=0),
    Message('note_on', channel=3, note=61, velocity=0, time=62),
    Message('note_on', channel=3, note=57, velocity=0, time=11),
    Message('note_on', channel=3, note=66, velocity=0, time=9),
    Message('note_on', channel=3, note=59, velocity=65, time=518),
    Message('note_on', channel=3, note=64, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=100),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=6),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=113),
    Message('note_on', channel=3, note=61, velocity=65, time=0),
    Message('note_on', channel=3, note=69, velocity=65, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=66),
    Message('note_on', channel=3, note=69, velocity=0, time=5),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=59, velocity=65, time=519),
    Message('note_on', channel=3, note=64, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=100),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=7),
    Message('note_on', channel=3, note=68, velocity=0, time=5),
    Message('note_on', channel=3, note=64, velocity=65, time=113),
    Message('note_on', channel=3, note=61, velocity=65, time=0),
    Message('note_on', channel=3, note=69, velocity=65, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=67),
    Message('note_on', channel=3, note=69, velocity=0, time=4),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=64, velocity=65, time=1017),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=71, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=71),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=64, velocity=0, time=16),
    Message('note_on', channel=3, note=71, velocity=65, time=391),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=63, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=46),
    Message('note_on', channel=3, note=71, velocity=0, time=5),
    Message('note_on', channel=3, note=63, velocity=0, time=10),
    Message('note_on', channel=3, note=68, velocity=65, time=119),
    Message('note_on', channel=3, note=71, velocity=65, time=0),
    Message('note_on', channel=3, note=63, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=38),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=63, velocity=0, time=18),
    Message('note_on', channel=3, note=61, velocity=66, time=122),
    Message('note_on', channel=3, note=66, velocity=66, time=0),
    Message('note_on', channel=3, note=57, velocity=66, time=0),
    Message('note_on', channel=3, note=61, velocity=0, time=62),
    Message('note_on', channel=3, note=57, velocity=0, time=11),
    Message('note_on', channel=3, note=66, velocity=0, time=9),
    Message('note_on', channel=3, note=59, velocity=66, time=518),
    Message('note_on', channel=3, note=64, velocity=66, time=0),
    Message('note_on', channel=3, note=68, velocity=66, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=100),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=6),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=113),
    Message('note_on', channel=3, note=61, velocity=65, time=0),
    Message('note_on', channel=3, note=69, velocity=65, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=66),
    Message('note_on', channel=3, note=69, velocity=0, time=5),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=59, velocity=65, time=519),
    Message('note_on', channel=3, note=64, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=100),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=7),
    Message('note_on', channel=3, note=68, velocity=0, time=5),
    Message('note_on', channel=3, note=64, velocity=65, time=113),
    Message('note_on', channel=3, note=61, velocity=65, time=0),
    Message('note_on', channel=3, note=69, velocity=65, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=67),
    Message('note_on', channel=3, note=69, velocity=0, time=4),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=64, velocity=65, time=1017),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=71, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=71),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=64, velocity=0, time=16),
    Message('note_on', channel=3, note=71, velocity=65, time=391),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=63, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=46),
    Message('note_on', channel=3, note=71, velocity=0, time=5),
    Message('note_on', channel=3, note=63, velocity=0, time=10),
    Message('note_on', channel=3, note=68, velocity=65, time=119),
    Message('note_on', channel=3, note=71, velocity=65, time=0),
    Message('note_on', channel=3, note=63, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=38),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=63, velocity=0, time=18),
    Message('note_on', channel=3, note=61, velocity=66, time=122),
    Message('note_on', channel=3, note=66, velocity=66, time=0),
    Message('note_on', channel=3, note=57, velocity=66, time=0),
    Message('note_on', channel=3, note=61, velocity=0, time=62),
    Message('note_on', channel=3, note=57, velocity=0, time=11),
    Message('note_on', channel=3, note=66, velocity=0, time=9),
    Message('note_on', channel=3, note=59, velocity=66, time=518),
    Message('note_on', channel=3, note=64, velocity=66, time=0),
    Message('note_on', channel=3, note=68, velocity=66, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=100),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=6),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=113),
    Message('note_on', channel=3, note=61, velocity=65, time=0),
    Message('note_on', channel=3, note=69, velocity=65, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=66),
    Message('note_on', channel=3, note=69, velocity=0, time=5),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=59, velocity=65, time=519),
    Message('note_on', channel=3, note=64, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=100),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=7),
    Message('note_on', channel=3, note=68, velocity=0, time=5),
    Message('note_on', channel=3, note=64, velocity=65, time=113),
    Message('note_on', channel=3, note=61, velocity=65, time=0),
    Message('note_on', channel=3, note=69, velocity=65, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=67),
    Message('note_on', channel=3, note=69, velocity=0, time=4),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=64, velocity=65, time=1017),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=71, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=71),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=64, velocity=0, time=16),
    Message('note_on', channel=3, note=71, velocity=65, time=391),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=63, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=46),
    Message('note_on', channel=3, note=71, velocity=0, time=5),
    Message('note_on', channel=3, note=63, velocity=0, time=10),
    Message('note_on', channel=3, note=68, velocity=65, time=119),
    Message('note_on', channel=3, note=71, velocity=65, time=0),
    Message('note_on', channel=3, note=63, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=38),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=63, velocity=0, time=18),
    Message('note_on', channel=3, note=61, velocity=66, time=122),
    Message('note_on', channel=3, note=66, velocity=66, time=0),
    Message('note_on', channel=3, note=57, velocity=66, time=0),
    Message('note_on', channel=3, note=61, velocity=0, time=62),
    Message('note_on', channel=3, note=57, velocity=0, time=11),
    Message('note_on', channel=3, note=66, velocity=0, time=9),
    Message('note_on', channel=3, note=59, velocity=66, time=518),
    Message('note_on', channel=3, note=64, velocity=66, time=0),
    Message('note_on', channel=3, note=68, velocity=66, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=100),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=6),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=113),
    Message('note_on', channel=3, note=61, velocity=65, time=0),
    Message('note_on', channel=3, note=69, velocity=65, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=66),
    Message('note_on', channel=3, note=69, velocity=0, time=5),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=59, velocity=65, time=519),
    Message('note_on', channel=3, note=64, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=100),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=7),
    Message('note_on', channel=3, note=68, velocity=0, time=5),
    Message('note_on', channel=3, note=64, velocity=65, time=113),
    Message('note_on', channel=3, note=61, velocity=65, time=0),
    Message('note_on', channel=3, note=69, velocity=65, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=67),
    Message('note_on', channel=3, note=69, velocity=0, time=4),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=64, velocity=65, time=1017),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=71, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=71),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=64, velocity=0, time=16),
    Message('note_on', channel=3, note=71, velocity=65, time=391),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=63, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=46),
    Message('note_on', channel=3, note=71, velocity=0, time=5),
    Message('note_on', channel=3, note=63, velocity=0, time=10),
    Message('note_on', channel=3, note=68, velocity=65, time=119),
    Message('note_on', channel=3, note=71, velocity=65, time=0),
    Message('note_on', channel=3, note=63, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=38),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=63, velocity=0, time=18),
    Message('note_on', channel=3, note=61, velocity=66, time=122),
    Message('note_on', channel=3, note=66, velocity=66, time=0),
    Message('note_on', channel=3, note=57, velocity=66, time=0),
    Message('note_on', channel=3, note=61, velocity=0, time=62),
    Message('note_on', channel=3, note=57, velocity=0, time=11),
    Message('note_on', channel=3, note=66, velocity=0, time=9),
    Message('note_on', channel=3, note=59, velocity=66, time=518),
    Message('note_on', channel=3, note=64, velocity=66, time=0),
    Message('note_on', channel=3, note=68, velocity=66, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=100),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=6),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=113),
    Message('note_on', channel=3, note=61, velocity=65, time=0),
    Message('note_on', channel=3, note=69, velocity=65, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=66),
    Message('note_on', channel=3, note=69, velocity=0, time=5),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=59, velocity=65, time=519),
    Message('note_on', channel=3, note=64, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=100),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=7),
    Message('note_on', channel=3, note=68, velocity=0, time=5),
    Message('note_on', channel=3, note=64, velocity=65, time=113),
    Message('note_on', channel=3, note=61, velocity=65, time=0),
    Message('note_on', channel=3, note=69, velocity=65, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=67),
    Message('note_on', channel=3, note=69, velocity=0, time=4),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=64, velocity=65, time=1017),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=71, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=71),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=64, velocity=0, time=16),
    Message('note_on', channel=3, note=71, velocity=65, time=391),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=63, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=46),
    Message('note_on', channel=3, note=71, velocity=0, time=5),
    Message('note_on', channel=3, note=63, velocity=0, time=10),
    Message('note_on', channel=3, note=68, velocity=65, time=119),
    Message('note_on', channel=3, note=71, velocity=65, time=0),
    Message('note_on', channel=3, note=63, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=38),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=63, velocity=0, time=18),
    Message('note_on', channel=3, note=61, velocity=66, time=122),
    Message('note_on', channel=3, note=66, velocity=66, time=0),
    Message('note_on', channel=3, note=57, velocity=66, time=0),
    Message('note_on', channel=3, note=61, velocity=0, time=62),
    Message('note_on', channel=3, note=57, velocity=0, time=11),
    Message('note_on', channel=3, note=66, velocity=0, time=9),
    Message('note_on', channel=3, note=59, velocity=66, time=518),
    Message('note_on', channel=3, note=64, velocity=66, time=0),
    Message('note_on', channel=3, note=68, velocity=66, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=100),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=6),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=113),
    Message('note_on', channel=3, note=61, velocity=65, time=0),
    Message('note_on', channel=3, note=69, velocity=65, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=66),
    Message('note_on', channel=3, note=69, velocity=0, time=5),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=59, velocity=65, time=519),
    Message('note_on', channel=3, note=64, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=100),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=7),
    Message('note_on', channel=3, note=68, velocity=0, time=5),
    Message('note_on', channel=3, note=64, velocity=65, time=113),
    Message('note_on', channel=3, note=61, velocity=65, time=0),
    Message('note_on', channel=3, note=69, velocity=65, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=67),
    Message('note_on', channel=3, note=69, velocity=0, time=4),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=64, velocity=65, time=1017),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=71, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=71),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=64, velocity=0, time=16),
    Message('note_on', channel=3, note=71, velocity=65, time=391),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=63, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=46),
    Message('note_on', channel=3, note=71, velocity=0, time=5),
    Message('note_on', channel=3, note=63, velocity=0, time=10),
    Message('note_on', channel=3, note=68, velocity=65, time=119),
    Message('note_on', channel=3, note=71, velocity=65, time=0),
    Message('note_on', channel=3, note=63, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=38),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=63, velocity=0, time=18),
    Message('note_on', channel=3, note=61, velocity=66, time=122),
    Message('note_on', channel=3, note=66, velocity=66, time=0),
    Message('note_on', channel=3, note=57, velocity=66, time=0),
    Message('note_on', channel=3, note=61, velocity=0, time=62),
    Message('note_on', channel=3, note=57, velocity=0, time=11),
    Message('note_on', channel=3, note=66, velocity=0, time=9),
    Message('note_on', channel=3, note=59, velocity=66, time=518),
    Message('note_on', channel=3, note=64, velocity=66, time=0),
    Message('note_on', channel=3, note=68, velocity=66, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=100),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=6),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=113),
    Message('note_on', channel=3, note=61, velocity=65, time=0),
    Message('note_on', channel=3, note=69, velocity=65, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=66),
    Message('note_on', channel=3, note=69, velocity=0, time=5),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=59, velocity=65, time=519),
    Message('note_on', channel=3, note=64, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=100),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=7),
    Message('note_on', channel=3, note=68, velocity=0, time=5),
    Message('note_on', channel=3, note=64, velocity=65, time=113),
    Message('note_on', channel=3, note=61, velocity=65, time=0),
    Message('note_on', channel=3, note=69, velocity=65, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=67),
    Message('note_on', channel=3, note=69, velocity=0, time=4),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=64, velocity=65, time=1017),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=71, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=71),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=64, velocity=0, time=16),
    Message('note_on', channel=3, note=71, velocity=65, time=391),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=63, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=46),
    Message('note_on', channel=3, note=71, velocity=0, time=5),
    Message('note_on', channel=3, note=63, velocity=0, time=10),
    Message('note_on', channel=3, note=68, velocity=65, time=119),
    Message('note_on', channel=3, note=71, velocity=65, time=0),
    Message('note_on', channel=3, note=63, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=38),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=63, velocity=0, time=18),
    Message('note_on', channel=3, note=61, velocity=66, time=122),
    Message('note_on', channel=3, note=66, velocity=66, time=0),
    Message('note_on', channel=3, note=57, velocity=66, time=0),
    Message('note_on', channel=3, note=61, velocity=0, time=62),
    Message('note_on', channel=3, note=57, velocity=0, time=11),
    Message('note_on', channel=3, note=66, velocity=0, time=9),
    Message('note_on', channel=3, note=59, velocity=66, time=518),
    Message('note_on', channel=3, note=64, velocity=66, time=0),
    Message('note_on', channel=3, note=68, velocity=66, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=100),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=6),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=113),
    Message('note_on', channel=3, note=61, velocity=65, time=0),
    Message('note_on', channel=3, note=69, velocity=65, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=66),
    Message('note_on', channel=3, note=69, velocity=0, time=5),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=59, velocity=65, time=519),
    Message('note_on', channel=3, note=64, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=100),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=7),
    Message('note_on', channel=3, note=68, velocity=0, time=5),
    Message('note_on', channel=3, note=64, velocity=65, time=113),
    Message('note_on', channel=3, note=61, velocity=65, time=0),
    Message('note_on', channel=3, note=69, velocity=65, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=67),
    Message('note_on', channel=3, note=69, velocity=0, time=4),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=64, velocity=65, time=1017),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=71, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=71),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=64, velocity=0, time=16),
    Message('note_on', channel=3, note=71, velocity=65, time=391),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=63, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=46),
    Message('note_on', channel=3, note=71, velocity=0, time=5),
    Message('note_on', channel=3, note=63, velocity=0, time=10),
    Message('note_on', channel=3, note=68, velocity=65, time=119),
    Message('note_on', channel=3, note=71, velocity=65, time=0),
    Message('note_on', channel=3, note=63, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=38),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=63, velocity=0, time=18),
    Message('note_on', channel=3, note=61, velocity=66, time=122),
    Message('note_on', channel=3, note=66, velocity=66, time=0),
    Message('note_on', channel=3, note=57, velocity=66, time=0),
    Message('note_on', channel=3, note=61, velocity=0, time=62),
    Message('note_on', channel=3, note=57, velocity=0, time=11),
    Message('note_on', channel=3, note=66, velocity=0, time=9),
    Message('note_on', channel=3, note=59, velocity=66, time=518),
    Message('note_on', channel=3, note=64, velocity=66, time=0),
    Message('note_on', channel=3, note=68, velocity=66, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=100),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=6),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=113),
    Message('note_on', channel=3, note=61, velocity=65, time=0),
    Message('note_on', channel=3, note=69, velocity=65, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=66),
    Message('note_on', channel=3, note=69, velocity=0, time=5),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=59, velocity=65, time=519),
    Message('note_on', channel=3, note=64, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=100),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=7),
    Message('note_on', channel=3, note=68, velocity=0, time=5),
    Message('note_on', channel=3, note=64, velocity=65, time=113),
    Message('note_on', channel=3, note=61, velocity=65, time=0),
    Message('note_on', channel=3, note=69, velocity=65, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=67),
    Message('note_on', channel=3, note=69, velocity=0, time=4),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=64, velocity=65, time=1017),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=71, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=71),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=64, velocity=0, time=16),
    Message('note_on', channel=3, note=71, velocity=65, time=391),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=63, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=46),
    Message('note_on', channel=3, note=71, velocity=0, time=5),
    Message('note_on', channel=3, note=63, velocity=0, time=10),
    Message('note_on', channel=3, note=68, velocity=65, time=119),
    Message('note_on', channel=3, note=71, velocity=65, time=0),
    Message('note_on', channel=3, note=63, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=38),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=63, velocity=0, time=18),
    Message('note_on', channel=3, note=61, velocity=66, time=122),
    Message('note_on', channel=3, note=66, velocity=66, time=0),
    Message('note_on', channel=3, note=57, velocity=66, time=0),
    Message('note_on', channel=3, note=61, velocity=0, time=62),
    Message('note_on', channel=3, note=57, velocity=0, time=11),
    Message('note_on', channel=3, note=66, velocity=0, time=9),
    Message('note_on', channel=3, note=59, velocity=66, time=518),
    Message('note_on', channel=3, note=64, velocity=66, time=0),
    Message('note_on', channel=3, note=68, velocity=66, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=100),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=6),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=113),
    Message('note_on', channel=3, note=61, velocity=65, time=0),
    Message('note_on', channel=3, note=69, velocity=65, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=66),
    Message('note_on', channel=3, note=69, velocity=0, time=5),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=59, velocity=65, time=519),
    Message('note_on', channel=3, note=64, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=100),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=7),
    Message('note_on', channel=3, note=68, velocity=0, time=5),
    Message('note_on', channel=3, note=64, velocity=65, time=113),
    Message('note_on', channel=3, note=61, velocity=65, time=0),
    Message('note_on', channel=3, note=69, velocity=65, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=67),
    Message('note_on', channel=3, note=69, velocity=0, time=4),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=64, velocity=65, time=1017),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=71, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=71),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=64, velocity=0, time=16),
    Message('note_on', channel=3, note=71, velocity=65, time=391),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=63, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=46),
    Message('note_on', channel=3, note=71, velocity=0, time=5),
    Message('note_on', channel=3, note=63, velocity=0, time=10),
    Message('note_on', channel=3, note=68, velocity=65, time=119),
    Message('note_on', channel=3, note=71, velocity=65, time=0),
    Message('note_on', channel=3, note=63, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=38),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=63, velocity=0, time=18),
    Message('note_on', channel=3, note=61, velocity=66, time=122),
    Message('note_on', channel=3, note=66, velocity=66, time=0),
    Message('note_on', channel=3, note=57, velocity=66, time=0),
    Message('note_on', channel=3, note=61, velocity=0, time=62),
    Message('note_on', channel=3, note=57, velocity=0, time=11),
    Message('note_on', channel=3, note=66, velocity=0, time=9),
    Message('note_on', channel=3, note=59, velocity=66, time=518),
    Message('note_on', channel=3, note=64, velocity=66, time=0),
    Message('note_on', channel=3, note=68, velocity=66, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=100),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=6),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=113),
    Message('note_on', channel=3, note=61, velocity=65, time=0),
    Message('note_on', channel=3, note=69, velocity=65, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=66),
    Message('note_on', channel=3, note=69, velocity=0, time=5),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=59, velocity=65, time=519),
    Message('note_on', channel=3, note=64, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=100),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=7),
    Message('note_on', channel=3, note=68, velocity=0, time=5),
    Message('note_on', channel=3, note=64, velocity=65, time=113),
    Message('note_on', channel=3, note=61, velocity=65, time=0),
    Message('note_on', channel=3, note=69, velocity=65, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=67),
    Message('note_on', channel=3, note=69, velocity=0, time=4),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=64, velocity=65, time=1017),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=71, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=71),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=64, velocity=0, time=16),
    Message('note_on', channel=3, note=71, velocity=65, time=391),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=63, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=46),
    Message('note_on', channel=3, note=71, velocity=0, time=5),
    Message('note_on', channel=3, note=63, velocity=0, time=10),
    Message('note_on', channel=3, note=68, velocity=65, time=119),
    Message('note_on', channel=3, note=71, velocity=65, time=0),
    Message('note_on', channel=3, note=63, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=38),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=63, velocity=0, time=18),
    Message('note_on', channel=3, note=61, velocity=66, time=122),
    Message('note_on', channel=3, note=66, velocity=66, time=0),
    Message('note_on', channel=3, note=57, velocity=66, time=0),
    Message('note_on', channel=3, note=61, velocity=0, time=62),
    Message('note_on', channel=3, note=57, velocity=0, time=11),
    Message('note_on', channel=3, note=66, velocity=0, time=9),
    Message('note_on', channel=3, note=59, velocity=66, time=518),
    Message('note_on', channel=3, note=64, velocity=66, time=0),
    Message('note_on', channel=3, note=68, velocity=66, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=100),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=6),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=113),
    Message('note_on', channel=3, note=61, velocity=65, time=0),
    Message('note_on', channel=3, note=69, velocity=65, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=66),
    Message('note_on', channel=3, note=69, velocity=0, time=5),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=59, velocity=65, time=519),
    Message('note_on', channel=3, note=64, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=100),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=7),
    Message('note_on', channel=3, note=68, velocity=0, time=5),
    Message('note_on', channel=3, note=64, velocity=65, time=113),
    Message('note_on', channel=3, note=61, velocity=65, time=0),
    Message('note_on', channel=3, note=69, velocity=65, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=67),
    Message('note_on', channel=3, note=69, velocity=0, time=4),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=64, velocity=65, time=1017),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=71, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=71),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=64, velocity=0, time=16),
    Message('note_on', channel=3, note=71, velocity=65, time=391),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=63, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=46),
    Message('note_on', channel=3, note=71, velocity=0, time=5),
    Message('note_on', channel=3, note=63, velocity=0, time=10),
    Message('note_on', channel=3, note=68, velocity=65, time=119),
    Message('note_on', channel=3, note=71, velocity=65, time=0),
    Message('note_on', channel=3, note=63, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=38),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=63, velocity=0, time=18),
    Message('note_on', channel=3, note=61, velocity=66, time=122),
    Message('note_on', channel=3, note=66, velocity=66, time=0),
    Message('note_on', channel=3, note=57, velocity=66, time=0),
    Message('note_on', channel=3, note=61, velocity=0, time=62),
    Message('note_on', channel=3, note=57, velocity=0, time=11),
    Message('note_on', channel=3, note=66, velocity=0, time=9),
    Message('note_on', channel=3, note=59, velocity=66, time=518),
    Message('note_on', channel=3, note=64, velocity=66, time=0),
    Message('note_on', channel=3, note=68, velocity=66, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=100),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=6),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=113),
    Message('note_on', channel=3, note=61, velocity=65, time=0),
    Message('note_on', channel=3, note=69, velocity=65, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=66),
    Message('note_on', channel=3, note=69, velocity=0, time=5),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=59, velocity=65, time=519),
    Message('note_on', channel=3, note=64, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=100),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=7),
    Message('note_on', channel=3, note=68, velocity=0, time=5),
    Message('note_on', channel=3, note=64, velocity=65, time=113),
    Message('note_on', channel=3, note=61, velocity=65, time=0),
    Message('note_on', channel=3, note=69, velocity=65, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=67),
    Message('note_on', channel=3, note=69, velocity=0, time=4),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=64, velocity=65, time=1017),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=71, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=71),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=64, velocity=0, time=16),
    Message('note_on', channel=3, note=71, velocity=65, time=391),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=63, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=46),
    Message('note_on', channel=3, note=71, velocity=0, time=5),
    Message('note_on', channel=3, note=63, velocity=0, time=10),
    Message('note_on', channel=3, note=68, velocity=65, time=119),
    Message('note_on', channel=3, note=71, velocity=65, time=0),
    Message('note_on', channel=3, note=63, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=38),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=63, velocity=0, time=18),
    Message('note_on', channel=3, note=61, velocity=66, time=122),
    Message('note_on', channel=3, note=66, velocity=66, time=0),
    Message('note_on', channel=3, note=57, velocity=66, time=0),
    Message('note_on', channel=3, note=61, velocity=0, time=62),
    Message('note_on', channel=3, note=57, velocity=0, time=11),
    Message('note_on', channel=3, note=66, velocity=0, time=9),
    Message('note_on', channel=3, note=59, velocity=66, time=518),
    Message('note_on', channel=3, note=64, velocity=66, time=0),
    Message('note_on', channel=3, note=68, velocity=66, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=100),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=6),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=113),
    Message('note_on', channel=3, note=61, velocity=65, time=0),
    Message('note_on', channel=3, note=69, velocity=65, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=66),
    Message('note_on', channel=3, note=69, velocity=0, time=5),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=59, velocity=65, time=519),
    Message('note_on', channel=3, note=64, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=100),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=7),
    Message('note_on', channel=3, note=68, velocity=0, time=5),
    Message('note_on', channel=3, note=64, velocity=65, time=113),
    Message('note_on', channel=3, note=61, velocity=65, time=0),
    Message('note_on', channel=3, note=69, velocity=65, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=67),
    Message('note_on', channel=3, note=69, velocity=0, time=4),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=64, velocity=65, time=1017),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=71, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=71),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=64, velocity=0, time=16),
    Message('note_on', channel=3, note=71, velocity=65, time=391),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=63, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=46),
    Message('note_on', channel=3, note=71, velocity=0, time=5),
    Message('note_on', channel=3, note=63, velocity=0, time=10),
    Message('note_on', channel=3, note=68, velocity=65, time=119),
    Message('note_on', channel=3, note=71, velocity=65, time=0),
    Message('note_on', channel=3, note=63, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=38),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=63, velocity=0, time=18),
    Message('note_on', channel=3, note=61, velocity=66, time=122),
    Message('note_on', channel=3, note=66, velocity=66, time=0),
    Message('note_on', channel=3, note=57, velocity=66, time=0),
    Message('note_on', channel=3, note=61, velocity=0, time=62),
    Message('note_on', channel=3, note=57, velocity=0, time=11),
    Message('note_on', channel=3, note=66, velocity=0, time=9),
    Message('note_on', channel=3, note=59, velocity=66, time=518),
    Message('note_on', channel=3, note=64, velocity=66, time=0),
    Message('note_on', channel=3, note=68, velocity=66, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=100),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=6),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=113),
    Message('note_on', channel=3, note=61, velocity=65, time=0),
    Message('note_on', channel=3, note=69, velocity=65, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=66),
    Message('note_on', channel=3, note=69, velocity=0, time=5),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=59, velocity=65, time=519),
    Message('note_on', channel=3, note=64, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=100),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=7),
    Message('note_on', channel=3, note=68, velocity=0, time=5),
    Message('note_on', channel=3, note=64, velocity=65, time=113),
    Message('note_on', channel=3, note=61, velocity=65, time=0),
    Message('note_on', channel=3, note=69, velocity=65, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=67),
    Message('note_on', channel=3, note=69, velocity=0, time=4),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=64, velocity=65, time=1017),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=71, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=71),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=64, velocity=0, time=16),
    Message('note_on', channel=3, note=71, velocity=65, time=391),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=63, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=46),
    Message('note_on', channel=3, note=71, velocity=0, time=5),
    Message('note_on', channel=3, note=63, velocity=0, time=10),
    Message('note_on', channel=3, note=68, velocity=65, time=119),
    Message('note_on', channel=3, note=71, velocity=65, time=0),
    Message('note_on', channel=3, note=63, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=38),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=63, velocity=0, time=18),
    Message('note_on', channel=3, note=61, velocity=66, time=122),
    Message('note_on', channel=3, note=66, velocity=66, time=0),
    Message('note_on', channel=3, note=57, velocity=66, time=0),
    Message('note_on', channel=3, note=61, velocity=0, time=62),
    Message('note_on', channel=3, note=57, velocity=0, time=11),
    Message('note_on', channel=3, note=66, velocity=0, time=9),
    Message('note_on', channel=3, note=59, velocity=66, time=518),
    Message('note_on', channel=3, note=64, velocity=66, time=0),
    Message('note_on', channel=3, note=68, velocity=66, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=100),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=6),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=113),
    Message('note_on', channel=3, note=61, velocity=65, time=0),
    Message('note_on', channel=3, note=69, velocity=65, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=66),
    Message('note_on', channel=3, note=69, velocity=0, time=5),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=59, velocity=65, time=519),
    Message('note_on', channel=3, note=64, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=100),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=7),
    Message('note_on', channel=3, note=68, velocity=0, time=5),
    Message('note_on', channel=3, note=64, velocity=65, time=113),
    Message('note_on', channel=3, note=61, velocity=65, time=0),
    Message('note_on', channel=3, note=69, velocity=65, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=67),
    Message('note_on', channel=3, note=69, velocity=0, time=4),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=64, velocity=65, time=1017),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=71, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=71),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=64, velocity=0, time=16),
    Message('note_on', channel=3, note=71, velocity=65, time=391),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=63, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=46),
    Message('note_on', channel=3, note=71, velocity=0, time=5),
    Message('note_on', channel=3, note=63, velocity=0, time=10),
    Message('note_on', channel=3, note=68, velocity=65, time=119),
    Message('note_on', channel=3, note=71, velocity=65, time=0),
    Message('note_on', channel=3, note=63, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=38),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=63, velocity=0, time=18),
    Message('note_on', channel=3, note=61, velocity=66, time=122),
    Message('note_on', channel=3, note=66, velocity=66, time=0),
    Message('note_on', channel=3, note=57, velocity=66, time=0),
    Message('note_on', channel=3, note=61, velocity=0, time=62),
    Message('note_on', channel=3, note=57, velocity=0, time=11),
    Message('note_on', channel=3, note=66, velocity=0, time=9),
    Message('note_on', channel=3, note=59, velocity=66, time=518),
    Message('note_on', channel=3, note=64, velocity=66, time=0),
    Message('note_on', channel=3, note=68, velocity=66, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=100),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=6),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=113),
    Message('note_on', channel=3, note=61, velocity=65, time=0),
    Message('note_on', channel=3, note=69, velocity=65, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=66),
    Message('note_on', channel=3, note=69, velocity=0, time=5),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=59, velocity=65, time=519),
    Message('note_on', channel=3, note=64, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=100),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=7),
    Message('note_on', channel=3, note=68, velocity=0, time=5),
    Message('note_on', channel=3, note=64, velocity=65, time=113),
    Message('note_on', channel=3, note=61, velocity=65, time=0),
    Message('note_on', channel=3, note=69, velocity=65, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=67),
    Message('note_on', channel=3, note=69, velocity=0, time=4),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=64, velocity=65, time=1017),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=71, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=71),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=64, velocity=0, time=16),
    Message('note_on', channel=3, note=71, velocity=65, time=391),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=63, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=46),
    Message('note_on', channel=3, note=71, velocity=0, time=5),
    Message('note_on', channel=3, note=63, velocity=0, time=10),
    Message('note_on', channel=3, note=68, velocity=65, time=119),
    Message('note_on', channel=3, note=71, velocity=65, time=0),
    Message('note_on', channel=3, note=63, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=38),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=63, velocity=0, time=18),
    Message('note_on', channel=3, note=61, velocity=66, time=122),
    Message('note_on', channel=3, note=66, velocity=66, time=0),
    Message('note_on', channel=3, note=57, velocity=66, time=0),
    Message('note_on', channel=3, note=61, velocity=0, time=62),
    Message('note_on', channel=3, note=57, velocity=0, time=11),
    Message('note_on', channel=3, note=66, velocity=0, time=9),
    Message('note_on', channel=3, note=59, velocity=66, time=518),
    Message('note_on', channel=3, note=64, velocity=66, time=0),
    Message('note_on', channel=3, note=68, velocity=66, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=100),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=6),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=113),
    Message('note_on', channel=3, note=61, velocity=65, time=0),
    Message('note_on', channel=3, note=69, velocity=65, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=66),
    Message('note_on', channel=3, note=69, velocity=0, time=5),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=59, velocity=65, time=519),
    Message('note_on', channel=3, note=64, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=100),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=7),
    Message('note_on', channel=3, note=68, velocity=0, time=5),
    Message('note_on', channel=3, note=64, velocity=65, time=113),
    Message('note_on', channel=3, note=61, velocity=65, time=0),
    Message('note_on', channel=3, note=69, velocity=65, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=67),
    Message('note_on', channel=3, note=69, velocity=0, time=4),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=64, velocity=65, time=4857),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=71, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=71),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=64, velocity=0, time=16),
    Message('note_on', channel=3, note=71, velocity=65, time=391),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=63, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=46),
    Message('note_on', channel=3, note=71, velocity=0, time=5),
    Message('note_on', channel=3, note=63, velocity=0, time=10),
    Message('note_on', channel=3, note=68, velocity=65, time=119),
    Message('note_on', channel=3, note=71, velocity=65, time=0),
    Message('note_on', channel=3, note=63, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=38),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=63, velocity=0, time=18),
    Message('note_on', channel=3, note=61, velocity=66, time=122),
    Message('note_on', channel=3, note=66, velocity=66, time=0),
    Message('note_on', channel=3, note=57, velocity=66, time=0),
    Message('note_on', channel=3, note=61, velocity=0, time=62),
    Message('note_on', channel=3, note=57, velocity=0, time=11),
    Message('note_on', channel=3, note=66, velocity=0, time=9),
    Message('note_on', channel=3, note=59, velocity=66, time=518),
    Message('note_on', channel=3, note=64, velocity=66, time=0),
    Message('note_on', channel=3, note=68, velocity=66, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=100),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=6),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=113),
    Message('note_on', channel=3, note=61, velocity=65, time=0),
    Message('note_on', channel=3, note=69, velocity=65, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=66),
    Message('note_on', channel=3, note=69, velocity=0, time=5),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=59, velocity=65, time=519),
    Message('note_on', channel=3, note=64, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=100),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=7),
    Message('note_on', channel=3, note=68, velocity=0, time=5),
    Message('note_on', channel=3, note=64, velocity=65, time=113),
    Message('note_on', channel=3, note=61, velocity=65, time=0),
    Message('note_on', channel=3, note=69, velocity=65, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=67),
    Message('note_on', channel=3, note=69, velocity=0, time=4),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=64, velocity=65, time=1017),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=71, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=71),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=64, velocity=0, time=16),
    Message('note_on', channel=3, note=71, velocity=65, time=391),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=63, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=46),
    Message('note_on', channel=3, note=71, velocity=0, time=5),
    Message('note_on', channel=3, note=63, velocity=0, time=10),
    Message('note_on', channel=3, note=68, velocity=65, time=119),
    Message('note_on', channel=3, note=71, velocity=65, time=0),
    Message('note_on', channel=3, note=63, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=38),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=63, velocity=0, time=18),
    Message('note_on', channel=3, note=61, velocity=66, time=122),
    Message('note_on', channel=3, note=66, velocity=66, time=0),
    Message('note_on', channel=3, note=57, velocity=66, time=0),
    Message('note_on', channel=3, note=61, velocity=0, time=62),
    Message('note_on', channel=3, note=57, velocity=0, time=11),
    Message('note_on', channel=3, note=66, velocity=0, time=9),
    Message('note_on', channel=3, note=59, velocity=66, time=518),
    Message('note_on', channel=3, note=64, velocity=66, time=0),
    Message('note_on', channel=3, note=68, velocity=66, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=100),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=6),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=113),
    Message('note_on', channel=3, note=61, velocity=65, time=0),
    Message('note_on', channel=3, note=69, velocity=65, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=66),
    Message('note_on', channel=3, note=69, velocity=0, time=5),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=59, velocity=65, time=519),
    Message('note_on', channel=3, note=64, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=100),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=7),
    Message('note_on', channel=3, note=68, velocity=0, time=5),
    Message('note_on', channel=3, note=64, velocity=65, time=113),
    Message('note_on', channel=3, note=61, velocity=65, time=0),
    Message('note_on', channel=3, note=69, velocity=65, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=67),
    Message('note_on', channel=3, note=69, velocity=0, time=4),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=64, velocity=65, time=1017),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=71, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=71),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=64, velocity=0, time=16),
    Message('note_on', channel=3, note=71, velocity=65, time=391),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=63, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=46),
    Message('note_on', channel=3, note=71, velocity=0, time=5),
    Message('note_on', channel=3, note=63, velocity=0, time=10),
    Message('note_on', channel=3, note=68, velocity=65, time=119),
    Message('note_on', channel=3, note=71, velocity=65, time=0),
    Message('note_on', channel=3, note=63, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=38),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=63, velocity=0, time=18),
    Message('note_on', channel=3, note=61, velocity=66, time=122),
    Message('note_on', channel=3, note=66, velocity=66, time=0),
    Message('note_on', channel=3, note=57, velocity=66, time=0),
    Message('note_on', channel=3, note=61, velocity=0, time=62),
    Message('note_on', channel=3, note=57, velocity=0, time=11),
    Message('note_on', channel=3, note=66, velocity=0, time=9),
    Message('note_on', channel=3, note=59, velocity=66, time=518),
    Message('note_on', channel=3, note=64, velocity=66, time=0),
    Message('note_on', channel=3, note=68, velocity=66, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=100),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=6),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=113),
    Message('note_on', channel=3, note=61, velocity=65, time=0),
    Message('note_on', channel=3, note=69, velocity=65, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=66),
    Message('note_on', channel=3, note=69, velocity=0, time=5),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=59, velocity=65, time=519),
    Message('note_on', channel=3, note=64, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=100),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=7),
    Message('note_on', channel=3, note=68, velocity=0, time=5),
    Message('note_on', channel=3, note=64, velocity=65, time=113),
    Message('note_on', channel=3, note=61, velocity=65, time=0),
    Message('note_on', channel=3, note=69, velocity=65, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=67),
    Message('note_on', channel=3, note=69, velocity=0, time=4),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=64, velocity=65, time=1017),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=71, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=71),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=64, velocity=0, time=16),
    Message('note_on', channel=3, note=71, velocity=65, time=391),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=63, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=46),
    Message('note_on', channel=3, note=71, velocity=0, time=5),
    Message('note_on', channel=3, note=63, velocity=0, time=10),
    Message('note_on', channel=3, note=68, velocity=65, time=119),
    Message('note_on', channel=3, note=71, velocity=65, time=0),
    Message('note_on', channel=3, note=63, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=38),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=63, velocity=0, time=18),
    Message('note_on', channel=3, note=61, velocity=66, time=122),
    Message('note_on', channel=3, note=66, velocity=66, time=0),
    Message('note_on', channel=3, note=57, velocity=66, time=0),
    Message('note_on', channel=3, note=61, velocity=0, time=62),
    Message('note_on', channel=3, note=57, velocity=0, time=11),
    Message('note_on', channel=3, note=66, velocity=0, time=9),
    Message('note_on', channel=3, note=59, velocity=66, time=518),
    Message('note_on', channel=3, note=64, velocity=66, time=0),
    Message('note_on', channel=3, note=68, velocity=66, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=100),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=6),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=113),
    Message('note_on', channel=3, note=61, velocity=65, time=0),
    Message('note_on', channel=3, note=69, velocity=65, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=66),
    Message('note_on', channel=3, note=69, velocity=0, time=5),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=59, velocity=65, time=519),
    Message('note_on', channel=3, note=64, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=100),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=7),
    Message('note_on', channel=3, note=68, velocity=0, time=5),
    Message('note_on', channel=3, note=64, velocity=65, time=113),
    Message('note_on', channel=3, note=61, velocity=65, time=0),
    Message('note_on', channel=3, note=69, velocity=65, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=67),
    Message('note_on', channel=3, note=69, velocity=0, time=4),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=64, velocity=65, time=1017),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=71, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=71),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=64, velocity=0, time=16),
    Message('note_on', channel=3, note=71, velocity=65, time=391),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=63, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=46),
    Message('note_on', channel=3, note=71, velocity=0, time=5),
    Message('note_on', channel=3, note=63, velocity=0, time=10),
    Message('note_on', channel=3, note=68, velocity=65, time=119),
    Message('note_on', channel=3, note=71, velocity=65, time=0),
    Message('note_on', channel=3, note=63, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=38),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=63, velocity=0, time=18),
    Message('note_on', channel=3, note=61, velocity=66, time=122),
    Message('note_on', channel=3, note=66, velocity=66, time=0),
    Message('note_on', channel=3, note=57, velocity=66, time=0),
    Message('note_on', channel=3, note=61, velocity=0, time=62),
    Message('note_on', channel=3, note=57, velocity=0, time=11),
    Message('note_on', channel=3, note=66, velocity=0, time=9),
    Message('note_on', channel=3, note=59, velocity=66, time=518),
    Message('note_on', channel=3, note=64, velocity=66, time=0),
    Message('note_on', channel=3, note=68, velocity=66, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=100),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=6),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=113),
    Message('note_on', channel=3, note=61, velocity=65, time=0),
    Message('note_on', channel=3, note=69, velocity=65, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=66),
    Message('note_on', channel=3, note=69, velocity=0, time=5),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=59, velocity=65, time=519),
    Message('note_on', channel=3, note=64, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=100),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=7),
    Message('note_on', channel=3, note=68, velocity=0, time=5),
    Message('note_on', channel=3, note=64, velocity=65, time=113),
    Message('note_on', channel=3, note=61, velocity=65, time=0),
    Message('note_on', channel=3, note=69, velocity=65, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=67),
    Message('note_on', channel=3, note=69, velocity=0, time=4),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=64, velocity=65, time=1017),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=71, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=71),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=64, velocity=0, time=16),
    Message('note_on', channel=3, note=71, velocity=65, time=391),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=63, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=46),
    Message('note_on', channel=3, note=71, velocity=0, time=5),
    Message('note_on', channel=3, note=63, velocity=0, time=10),
    Message('note_on', channel=3, note=68, velocity=65, time=119),
    Message('note_on', channel=3, note=71, velocity=65, time=0),
    Message('note_on', channel=3, note=63, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=38),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=63, velocity=0, time=18),
    Message('note_on', channel=3, note=61, velocity=66, time=122),
    Message('note_on', channel=3, note=66, velocity=66, time=0),
    Message('note_on', channel=3, note=57, velocity=66, time=0),
    Message('note_on', channel=3, note=61, velocity=0, time=62),
    Message('note_on', channel=3, note=57, velocity=0, time=11),
    Message('note_on', channel=3, note=66, velocity=0, time=9),
    Message('note_on', channel=3, note=59, velocity=66, time=518),
    Message('note_on', channel=3, note=64, velocity=66, time=0),
    Message('note_on', channel=3, note=68, velocity=66, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=100),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=6),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=113),
    Message('note_on', channel=3, note=61, velocity=65, time=0),
    Message('note_on', channel=3, note=69, velocity=65, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=66),
    Message('note_on', channel=3, note=69, velocity=0, time=5),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=59, velocity=65, time=519),
    Message('note_on', channel=3, note=64, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=100),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=7),
    Message('note_on', channel=3, note=68, velocity=0, time=5),
    Message('note_on', channel=3, note=64, velocity=65, time=113),
    Message('note_on', channel=3, note=61, velocity=65, time=0),
    Message('note_on', channel=3, note=69, velocity=65, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=67),
    Message('note_on', channel=3, note=69, velocity=0, time=4),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=64, velocity=65, time=1017),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=71, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=71),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=64, velocity=0, time=16),
    Message('note_on', channel=3, note=71, velocity=65, time=391),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=63, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=46),
    Message('note_on', channel=3, note=71, velocity=0, time=5),
    Message('note_on', channel=3, note=63, velocity=0, time=10),
    Message('note_on', channel=3, note=68, velocity=65, time=119),
    Message('note_on', channel=3, note=71, velocity=65, time=0),
    Message('note_on', channel=3, note=63, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=38),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=63, velocity=0, time=18),
    Message('note_on', channel=3, note=61, velocity=66, time=122),
    Message('note_on', channel=3, note=66, velocity=66, time=0),
    Message('note_on', channel=3, note=57, velocity=66, time=0),
    Message('note_on', channel=3, note=61, velocity=0, time=62),
    Message('note_on', channel=3, note=57, velocity=0, time=11),
    Message('note_on', channel=3, note=66, velocity=0, time=9),
    Message('note_on', channel=3, note=59, velocity=66, time=518),
    Message('note_on', channel=3, note=64, velocity=66, time=0),
    Message('note_on', channel=3, note=68, velocity=66, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=100),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=6),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=113),
    Message('note_on', channel=3, note=61, velocity=65, time=0),
    Message('note_on', channel=3, note=69, velocity=65, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=66),
    Message('note_on', channel=3, note=69, velocity=0, time=5),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=59, velocity=65, time=519),
    Message('note_on', channel=3, note=64, velocity=65, time=0),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=65, time=100),
    Message('note_on', channel=3, note=68, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=65, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=7),
    Message('note_on', channel=3, note=68, velocity=0, time=5),
    Message('note_on', channel=3, note=64, velocity=65, time=113),
    Message('note_on', channel=3, note=61, velocity=65, time=0),
    Message('note_on', channel=3, note=69, velocity=65, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=67),
    Message('note_on', channel=3, note=69, velocity=0, time=4),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=64, velocity=59, time=1017),
    Message('note_on', channel=3, note=68, velocity=59, time=0),
    Message('note_on', channel=3, note=71, velocity=59, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=71),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=64, velocity=0, time=16),
    Message('note_on', channel=3, note=71, velocity=59, time=391),
    Message('note_on', channel=3, note=68, velocity=59, time=0),
    Message('note_on', channel=3, note=63, velocity=59, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=46),
    Message('note_on', channel=3, note=71, velocity=0, time=5),
    Message('note_on', channel=3, note=63, velocity=0, time=10),
    Message('note_on', channel=3, note=68, velocity=59, time=119),
    Message('note_on', channel=3, note=71, velocity=59, time=0),
    Message('note_on', channel=3, note=63, velocity=59, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=38),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=63, velocity=0, time=18),
    Message('note_on', channel=3, note=61, velocity=59, time=122),
    Message('note_on', channel=3, note=66, velocity=59, time=0),
    Message('note_on', channel=3, note=57, velocity=59, time=0),
    Message('note_on', channel=3, note=61, velocity=0, time=62),
    Message('note_on', channel=3, note=57, velocity=0, time=11),
    Message('note_on', channel=3, note=66, velocity=0, time=9),
    Message('note_on', channel=3, note=59, velocity=53, time=518),
    Message('note_on', channel=3, note=64, velocity=53, time=0),
    Message('note_on', channel=3, note=68, velocity=53, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=52, time=100),
    Message('note_on', channel=3, note=68, velocity=52, time=0),
    Message('note_on', channel=3, note=59, velocity=52, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=6),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=52, time=113),
    Message('note_on', channel=3, note=61, velocity=52, time=0),
    Message('note_on', channel=3, note=69, velocity=52, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=66),
    Message('note_on', channel=3, note=69, velocity=0, time=5),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=59, velocity=46, time=519),
    Message('note_on', channel=3, note=64, velocity=46, time=0),
    Message('note_on', channel=3, note=68, velocity=46, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=46, time=100),
    Message('note_on', channel=3, note=68, velocity=46, time=0),
    Message('note_on', channel=3, note=59, velocity=46, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=7),
    Message('note_on', channel=3, note=68, velocity=0, time=5),
    Message('note_on', channel=3, note=64, velocity=46, time=113),
    Message('note_on', channel=3, note=61, velocity=46, time=0),
    Message('note_on', channel=3, note=69, velocity=46, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=67),
    Message('note_on', channel=3, note=69, velocity=0, time=4),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=64, velocity=29, time=1017),
    Message('note_on', channel=3, note=68, velocity=29, time=0),
    Message('note_on', channel=3, note=71, velocity=29, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=71),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=64, velocity=0, time=16),
    Message('note_on', channel=3, note=71, velocity=29, time=391),
    Message('note_on', channel=3, note=68, velocity=29, time=0),
    Message('note_on', channel=3, note=63, velocity=29, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=46),
    Message('note_on', channel=3, note=71, velocity=0, time=5),
    Message('note_on', channel=3, note=63, velocity=0, time=10),
    Message('note_on', channel=3, note=68, velocity=29, time=119),
    Message('note_on', channel=3, note=71, velocity=29, time=0),
    Message('note_on', channel=3, note=63, velocity=29, time=0),
    Message('note_on', channel=3, note=68, velocity=0, time=38),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=63, velocity=0, time=18),
    Message('note_on', channel=3, note=61, velocity=30, time=122),
    Message('note_on', channel=3, note=66, velocity=30, time=0),
    Message('note_on', channel=3, note=57, velocity=30, time=0),
    Message('note_on', channel=3, note=61, velocity=0, time=62),
    Message('note_on', channel=3, note=57, velocity=0, time=11),
    Message('note_on', channel=3, note=66, velocity=0, time=9),
    Message('note_on', channel=3, note=59, velocity=20, time=518),
    Message('note_on', channel=3, note=64, velocity=20, time=0),
    Message('note_on', channel=3, note=68, velocity=20, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=20, time=100),
    Message('note_on', channel=3, note=68, velocity=20, time=0),
    Message('note_on', channel=3, note=59, velocity=20, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=6),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=20, time=113),
    Message('note_on', channel=3, note=61, velocity=20, time=0),
    Message('note_on', channel=3, note=69, velocity=20, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=66),
    Message('note_on', channel=3, note=69, velocity=0, time=5),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    Message('note_on', channel=3, note=59, velocity=10, time=519),
    Message('note_on', channel=3, note=64, velocity=10, time=0),
    Message('note_on', channel=3, note=68, velocity=10, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=65),
    Message('note_on', channel=3, note=64, velocity=0, time=9),
    Message('note_on', channel=3, note=68, velocity=0, time=6),
    Message('note_on', channel=3, note=64, velocity=10, time=100),
    Message('note_on', channel=3, note=68, velocity=10, time=0),
    Message('note_on', channel=3, note=59, velocity=10, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=55),
    Message('note_on', channel=3, note=64, velocity=0, time=7),
    Message('note_on', channel=3, note=68, velocity=0, time=5),
    Message('note_on', channel=3, note=64, velocity=10, time=113),
    Message('note_on', channel=3, note=61, velocity=10, time=0),
    Message('note_on', channel=3, note=69, velocity=10, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=67),
    Message('note_on', channel=3, note=69, velocity=0, time=4),
    Message('note_on', channel=3, note=61, velocity=0, time=1),
    MetaMessage('end_of_track', time=0)]),
  MidiTrack([
    Message('program_change', channel=4, program=27, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=68, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=60),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=25),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=1),
    Message('note_on', channel=4, note=68, velocity=62, time=26),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=33),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=19),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=26),
    Message('note_on', channel=4, note=71, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=4),
    Message('note_on', channel=4, note=71, velocity=62, time=85),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=27),
    Message('note_on', channel=4, note=64, velocity=0, time=13),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=71, velocity=62, time=79),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=39),
    Message('note_on', channel=4, note=71, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=68, velocity=62, time=131),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=38),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=0, time=12),
    Message('note_on', channel=4, note=61, velocity=62, time=127),
    Message('note_on', channel=4, note=66, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=36),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=62, time=198),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=62, time=30),
    Message('note_on', channel=4, note=66, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=25),
    Message('note_on', channel=4, note=57, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=0, time=5),
    Message('note_on', channel=4, note=66, velocity=62, time=26),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=40),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=62, time=80),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=31),
    Message('note_on', channel=4, note=66, velocity=0, time=4),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=62, time=82),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=64, velocity=0, time=37),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=0, time=18),
    Message('note_on', channel=4, note=59, velocity=62, time=120),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=44),
    Message('note_on', channel=4, note=59, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=62, time=127),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=61, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=62, time=169),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=29),
    Message('note_on', channel=4, note=61, velocity=0, time=1),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=61, velocity=62, time=23),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=26),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=64, velocity=62, time=19),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=31),
    Message('note_on', channel=4, note=61, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=62, time=72),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=59, velocity=62, time=76),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=53),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=62, time=119),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=46),
    Message('note_on', channel=4, note=68, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=62, time=122),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=50),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=62, time=179),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=30),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=62, time=19),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=23),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=62, time=22),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=35),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=79),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=33),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=9),
    Message('note_on', channel=4, note=64, velocity=62, time=550),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=68, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=60),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=25),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=1),
    Message('note_on', channel=4, note=68, velocity=62, time=26),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=33),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=19),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=26),
    Message('note_on', channel=4, note=71, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=4),
    Message('note_on', channel=4, note=71, velocity=62, time=85),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=27),
    Message('note_on', channel=4, note=64, velocity=0, time=13),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=71, velocity=62, time=79),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=39),
    Message('note_on', channel=4, note=71, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=68, velocity=62, time=131),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=38),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=0, time=12),
    Message('note_on', channel=4, note=61, velocity=62, time=127),
    Message('note_on', channel=4, note=66, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=36),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=62, time=198),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=62, time=30),
    Message('note_on', channel=4, note=66, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=25),
    Message('note_on', channel=4, note=57, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=0, time=5),
    Message('note_on', channel=4, note=66, velocity=62, time=26),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=40),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=62, time=80),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=31),
    Message('note_on', channel=4, note=66, velocity=0, time=4),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=62, time=82),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=64, velocity=0, time=37),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=0, time=18),
    Message('note_on', channel=4, note=59, velocity=62, time=120),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=44),
    Message('note_on', channel=4, note=59, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=62, time=127),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=61, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=62, time=169),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=29),
    Message('note_on', channel=4, note=61, velocity=0, time=1),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=61, velocity=62, time=23),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=26),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=64, velocity=62, time=19),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=31),
    Message('note_on', channel=4, note=61, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=62, time=72),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=59, velocity=62, time=76),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=53),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=62, time=119),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=46),
    Message('note_on', channel=4, note=68, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=62, time=122),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=50),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=62, time=179),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=30),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=62, time=19),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=23),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=62, time=22),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=35),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=79),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=33),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=9),
    Message('note_on', channel=4, note=64, velocity=62, time=550),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=68, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=60),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=25),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=1),
    Message('note_on', channel=4, note=68, velocity=62, time=26),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=33),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=19),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=26),
    Message('note_on', channel=4, note=71, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=4),
    Message('note_on', channel=4, note=71, velocity=62, time=85),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=27),
    Message('note_on', channel=4, note=64, velocity=0, time=13),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=71, velocity=62, time=79),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=39),
    Message('note_on', channel=4, note=71, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=68, velocity=62, time=131),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=38),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=0, time=12),
    Message('note_on', channel=4, note=61, velocity=62, time=127),
    Message('note_on', channel=4, note=66, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=36),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=62, time=198),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=62, time=30),
    Message('note_on', channel=4, note=66, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=25),
    Message('note_on', channel=4, note=57, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=0, time=5),
    Message('note_on', channel=4, note=66, velocity=62, time=26),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=40),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=62, time=80),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=31),
    Message('note_on', channel=4, note=66, velocity=0, time=4),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=62, time=82),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=64, velocity=0, time=37),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=0, time=18),
    Message('note_on', channel=4, note=59, velocity=62, time=120),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=44),
    Message('note_on', channel=4, note=59, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=62, time=127),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=61, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=62, time=169),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=29),
    Message('note_on', channel=4, note=61, velocity=0, time=1),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=61, velocity=62, time=23),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=26),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=64, velocity=62, time=19),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=31),
    Message('note_on', channel=4, note=61, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=62, time=72),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=59, velocity=62, time=76),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=53),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=62, time=119),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=46),
    Message('note_on', channel=4, note=68, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=62, time=122),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=50),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=62, time=179),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=30),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=62, time=19),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=23),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=62, time=22),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=35),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=79),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=33),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=9),
    Message('note_on', channel=4, note=64, velocity=62, time=550),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=68, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=60),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=25),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=1),
    Message('note_on', channel=4, note=68, velocity=62, time=26),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=33),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=19),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=26),
    Message('note_on', channel=4, note=71, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=4),
    Message('note_on', channel=4, note=71, velocity=62, time=85),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=27),
    Message('note_on', channel=4, note=64, velocity=0, time=13),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=71, velocity=62, time=79),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=39),
    Message('note_on', channel=4, note=71, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=68, velocity=62, time=131),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=38),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=0, time=12),
    Message('note_on', channel=4, note=61, velocity=62, time=127),
    Message('note_on', channel=4, note=66, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=36),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=62, time=198),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=62, time=30),
    Message('note_on', channel=4, note=66, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=25),
    Message('note_on', channel=4, note=57, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=0, time=5),
    Message('note_on', channel=4, note=66, velocity=62, time=26),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=40),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=62, time=80),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=31),
    Message('note_on', channel=4, note=66, velocity=0, time=4),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=62, time=82),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=64, velocity=0, time=37),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=0, time=18),
    Message('note_on', channel=4, note=59, velocity=62, time=120),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=44),
    Message('note_on', channel=4, note=59, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=62, time=127),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=61, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=62, time=169),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=29),
    Message('note_on', channel=4, note=61, velocity=0, time=1),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=61, velocity=62, time=23),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=26),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=64, velocity=62, time=19),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=31),
    Message('note_on', channel=4, note=61, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=62, time=72),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=59, velocity=62, time=76),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=53),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=62, time=119),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=46),
    Message('note_on', channel=4, note=68, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=62, time=122),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=50),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=62, time=179),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=30),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=62, time=19),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=23),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=62, time=22),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=35),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=79),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=33),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=9),
    Message('note_on', channel=4, note=64, velocity=62, time=550),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=68, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=60),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=25),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=1),
    Message('note_on', channel=4, note=68, velocity=62, time=26),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=33),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=19),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=26),
    Message('note_on', channel=4, note=71, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=4),
    Message('note_on', channel=4, note=71, velocity=62, time=85),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=27),
    Message('note_on', channel=4, note=64, velocity=0, time=13),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=71, velocity=62, time=79),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=39),
    Message('note_on', channel=4, note=71, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=68, velocity=62, time=131),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=38),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=0, time=12),
    Message('note_on', channel=4, note=61, velocity=62, time=127),
    Message('note_on', channel=4, note=66, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=36),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=62, time=198),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=62, time=30),
    Message('note_on', channel=4, note=66, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=25),
    Message('note_on', channel=4, note=57, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=0, time=5),
    Message('note_on', channel=4, note=66, velocity=62, time=26),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=40),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=62, time=80),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=31),
    Message('note_on', channel=4, note=66, velocity=0, time=4),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=62, time=82),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=64, velocity=0, time=37),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=0, time=18),
    Message('note_on', channel=4, note=59, velocity=62, time=120),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=44),
    Message('note_on', channel=4, note=59, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=62, time=127),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=61, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=62, time=169),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=29),
    Message('note_on', channel=4, note=61, velocity=0, time=1),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=61, velocity=62, time=23),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=26),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=64, velocity=62, time=19),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=31),
    Message('note_on', channel=4, note=61, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=62, time=72),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=59, velocity=62, time=76),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=53),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=62, time=119),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=46),
    Message('note_on', channel=4, note=68, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=62, time=122),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=50),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=62, time=179),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=30),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=62, time=19),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=23),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=62, time=22),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=35),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=79),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=33),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=9),
    Message('note_on', channel=4, note=64, velocity=62, time=550),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=68, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=60),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=25),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=1),
    Message('note_on', channel=4, note=68, velocity=62, time=26),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=33),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=19),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=26),
    Message('note_on', channel=4, note=71, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=4),
    Message('note_on', channel=4, note=71, velocity=62, time=85),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=27),
    Message('note_on', channel=4, note=64, velocity=0, time=13),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=71, velocity=62, time=79),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=39),
    Message('note_on', channel=4, note=71, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=68, velocity=62, time=131),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=38),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=0, time=12),
    Message('note_on', channel=4, note=61, velocity=62, time=127),
    Message('note_on', channel=4, note=66, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=36),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=62, time=198),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=62, time=30),
    Message('note_on', channel=4, note=66, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=25),
    Message('note_on', channel=4, note=57, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=0, time=5),
    Message('note_on', channel=4, note=66, velocity=62, time=26),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=40),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=62, time=80),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=31),
    Message('note_on', channel=4, note=66, velocity=0, time=4),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=62, time=82),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=64, velocity=0, time=37),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=0, time=18),
    Message('note_on', channel=4, note=59, velocity=62, time=120),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=44),
    Message('note_on', channel=4, note=59, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=62, time=127),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=61, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=62, time=169),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=29),
    Message('note_on', channel=4, note=61, velocity=0, time=1),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=61, velocity=62, time=23),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=26),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=64, velocity=62, time=19),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=31),
    Message('note_on', channel=4, note=61, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=62, time=72),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=59, velocity=62, time=76),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=53),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=62, time=119),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=46),
    Message('note_on', channel=4, note=68, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=62, time=122),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=50),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=62, time=179),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=30),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=62, time=19),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=23),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=62, time=22),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=35),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=79),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=33),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=9),
    Message('note_on', channel=4, note=64, velocity=62, time=550),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=68, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=60),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=25),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=1),
    Message('note_on', channel=4, note=68, velocity=62, time=26),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=33),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=19),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=26),
    Message('note_on', channel=4, note=71, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=4),
    Message('note_on', channel=4, note=71, velocity=62, time=85),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=27),
    Message('note_on', channel=4, note=64, velocity=0, time=13),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=71, velocity=62, time=79),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=39),
    Message('note_on', channel=4, note=71, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=68, velocity=62, time=131),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=38),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=0, time=12),
    Message('note_on', channel=4, note=61, velocity=62, time=127),
    Message('note_on', channel=4, note=66, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=36),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=62, time=198),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=62, time=30),
    Message('note_on', channel=4, note=66, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=25),
    Message('note_on', channel=4, note=57, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=0, time=5),
    Message('note_on', channel=4, note=66, velocity=62, time=26),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=40),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=62, time=80),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=31),
    Message('note_on', channel=4, note=66, velocity=0, time=4),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=62, time=82),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=64, velocity=0, time=37),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=0, time=18),
    Message('note_on', channel=4, note=59, velocity=62, time=120),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=44),
    Message('note_on', channel=4, note=59, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=62, time=127),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=61, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=62, time=169),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=29),
    Message('note_on', channel=4, note=61, velocity=0, time=1),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=61, velocity=62, time=23),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=26),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=64, velocity=62, time=19),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=31),
    Message('note_on', channel=4, note=61, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=62, time=72),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=59, velocity=62, time=76),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=53),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=62, time=119),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=46),
    Message('note_on', channel=4, note=68, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=62, time=122),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=50),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=62, time=179),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=30),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=62, time=19),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=23),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=62, time=22),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=35),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=79),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=33),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=9),
    Message('note_on', channel=4, note=64, velocity=62, time=550),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=68, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=60),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=25),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=1),
    Message('note_on', channel=4, note=68, velocity=62, time=26),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=33),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=19),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=26),
    Message('note_on', channel=4, note=71, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=4),
    Message('note_on', channel=4, note=71, velocity=62, time=85),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=27),
    Message('note_on', channel=4, note=64, velocity=0, time=13),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=71, velocity=62, time=79),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=39),
    Message('note_on', channel=4, note=71, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=68, velocity=62, time=131),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=38),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=0, time=12),
    Message('note_on', channel=4, note=61, velocity=62, time=127),
    Message('note_on', channel=4, note=66, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=36),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=62, time=198),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=62, time=30),
    Message('note_on', channel=4, note=66, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=25),
    Message('note_on', channel=4, note=57, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=0, time=5),
    Message('note_on', channel=4, note=66, velocity=62, time=26),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=40),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=62, time=80),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=31),
    Message('note_on', channel=4, note=66, velocity=0, time=4),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=62, time=82),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=64, velocity=0, time=37),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=0, time=18),
    Message('note_on', channel=4, note=59, velocity=62, time=120),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=44),
    Message('note_on', channel=4, note=59, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=62, time=127),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=61, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=62, time=169),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=29),
    Message('note_on', channel=4, note=61, velocity=0, time=1),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=61, velocity=62, time=23),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=26),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=64, velocity=62, time=19),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=31),
    Message('note_on', channel=4, note=61, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=62, time=72),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=59, velocity=62, time=76),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=53),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=62, time=119),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=46),
    Message('note_on', channel=4, note=68, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=62, time=122),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=50),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=62, time=179),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=30),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=62, time=19),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=23),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=62, time=22),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=35),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=79),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=33),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=9),
    Message('note_on', channel=4, note=64, velocity=62, time=550),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=68, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=60),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=25),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=1),
    Message('note_on', channel=4, note=68, velocity=62, time=26),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=33),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=19),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=26),
    Message('note_on', channel=4, note=71, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=4),
    Message('note_on', channel=4, note=71, velocity=62, time=85),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=27),
    Message('note_on', channel=4, note=64, velocity=0, time=13),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=71, velocity=62, time=79),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=39),
    Message('note_on', channel=4, note=71, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=68, velocity=62, time=131),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=38),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=0, time=12),
    Message('note_on', channel=4, note=61, velocity=62, time=127),
    Message('note_on', channel=4, note=66, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=36),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=62, time=198),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=62, time=30),
    Message('note_on', channel=4, note=66, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=25),
    Message('note_on', channel=4, note=57, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=0, time=5),
    Message('note_on', channel=4, note=66, velocity=62, time=26),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=40),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=62, time=80),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=31),
    Message('note_on', channel=4, note=66, velocity=0, time=4),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=62, time=82),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=64, velocity=0, time=37),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=0, time=18),
    Message('note_on', channel=4, note=59, velocity=62, time=120),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=44),
    Message('note_on', channel=4, note=59, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=62, time=127),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=61, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=62, time=169),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=29),
    Message('note_on', channel=4, note=61, velocity=0, time=1),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=61, velocity=62, time=23),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=26),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=64, velocity=62, time=19),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=31),
    Message('note_on', channel=4, note=61, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=62, time=72),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=59, velocity=62, time=76),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=53),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=62, time=119),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=46),
    Message('note_on', channel=4, note=68, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=62, time=122),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=50),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=62, time=179),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=30),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=62, time=19),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=23),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=62, time=22),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=35),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=79),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=33),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=9),
    Message('note_on', channel=4, note=64, velocity=62, time=550),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=68, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=60),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=25),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=1),
    Message('note_on', channel=4, note=68, velocity=62, time=26),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=33),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=19),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=26),
    Message('note_on', channel=4, note=71, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=4),
    Message('note_on', channel=4, note=71, velocity=62, time=85),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=27),
    Message('note_on', channel=4, note=64, velocity=0, time=13),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=71, velocity=62, time=79),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=39),
    Message('note_on', channel=4, note=71, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=68, velocity=62, time=131),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=38),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=0, time=12),
    Message('note_on', channel=4, note=61, velocity=62, time=127),
    Message('note_on', channel=4, note=66, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=36),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=62, time=198),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=62, time=30),
    Message('note_on', channel=4, note=66, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=25),
    Message('note_on', channel=4, note=57, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=0, time=5),
    Message('note_on', channel=4, note=66, velocity=62, time=26),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=40),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=62, time=80),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=31),
    Message('note_on', channel=4, note=66, velocity=0, time=4),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=62, time=82),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=64, velocity=0, time=37),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=0, time=18),
    Message('note_on', channel=4, note=59, velocity=62, time=120),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=44),
    Message('note_on', channel=4, note=59, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=62, time=127),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=61, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=62, time=169),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=29),
    Message('note_on', channel=4, note=61, velocity=0, time=1),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=61, velocity=62, time=23),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=26),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=64, velocity=62, time=19),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=31),
    Message('note_on', channel=4, note=61, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=62, time=72),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=59, velocity=62, time=76),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=53),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=62, time=119),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=46),
    Message('note_on', channel=4, note=68, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=62, time=122),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=50),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=62, time=1019),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=68, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=60),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=25),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=1),
    Message('note_on', channel=4, note=68, velocity=62, time=26),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=33),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=19),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=26),
    Message('note_on', channel=4, note=71, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=4),
    Message('note_on', channel=4, note=71, velocity=62, time=85),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=27),
    Message('note_on', channel=4, note=64, velocity=0, time=13),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=71, velocity=62, time=79),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=39),
    Message('note_on', channel=4, note=71, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=68, velocity=62, time=131),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=38),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=0, time=12),
    Message('note_on', channel=4, note=61, velocity=62, time=127),
    Message('note_on', channel=4, note=66, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=36),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=62, time=198),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=62, time=30),
    Message('note_on', channel=4, note=66, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=25),
    Message('note_on', channel=4, note=57, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=0, time=5),
    Message('note_on', channel=4, note=66, velocity=62, time=26),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=40),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=62, time=80),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=31),
    Message('note_on', channel=4, note=66, velocity=0, time=4),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=62, time=82),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=64, velocity=0, time=37),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=0, time=18),
    Message('note_on', channel=4, note=59, velocity=62, time=120),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=44),
    Message('note_on', channel=4, note=59, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=62, time=127),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=61, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=62, time=169),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=29),
    Message('note_on', channel=4, note=61, velocity=0, time=1),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=61, velocity=62, time=23),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=26),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=64, velocity=62, time=19),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=31),
    Message('note_on', channel=4, note=61, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=62, time=72),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=59, velocity=62, time=76),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=53),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=62, time=119),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=46),
    Message('note_on', channel=4, note=68, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=62, time=122),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=50),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=62, time=179),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=30),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=62, time=19),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=23),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=62, time=22),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=35),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=79),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=33),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=9),
    Message('note_on', channel=4, note=64, velocity=62, time=550),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=68, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=60),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=25),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=1),
    Message('note_on', channel=4, note=68, velocity=62, time=26),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=33),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=19),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=26),
    Message('note_on', channel=4, note=71, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=4),
    Message('note_on', channel=4, note=71, velocity=62, time=85),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=27),
    Message('note_on', channel=4, note=64, velocity=0, time=13),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=71, velocity=62, time=79),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=39),
    Message('note_on', channel=4, note=71, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=68, velocity=62, time=131),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=38),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=0, time=12),
    Message('note_on', channel=4, note=61, velocity=62, time=127),
    Message('note_on', channel=4, note=66, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=36),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=62, time=198),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=62, time=30),
    Message('note_on', channel=4, note=66, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=25),
    Message('note_on', channel=4, note=57, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=0, time=5),
    Message('note_on', channel=4, note=66, velocity=62, time=26),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=40),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=62, time=80),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=31),
    Message('note_on', channel=4, note=66, velocity=0, time=4),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=62, time=82),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=64, velocity=0, time=37),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=0, time=18),
    Message('note_on', channel=4, note=59, velocity=62, time=120),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=44),
    Message('note_on', channel=4, note=59, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=62, time=127),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=61, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=62, time=169),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=29),
    Message('note_on', channel=4, note=61, velocity=0, time=1),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=61, velocity=62, time=23),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=26),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=64, velocity=62, time=19),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=31),
    Message('note_on', channel=4, note=61, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=62, time=72),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=59, velocity=62, time=76),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=53),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=62, time=119),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=46),
    Message('note_on', channel=4, note=68, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=62, time=122),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=50),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=62, time=179),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=30),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=62, time=19),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=23),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=62, time=22),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=35),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=79),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=33),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=9),
    Message('note_on', channel=4, note=64, velocity=62, time=550),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=68, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=60),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=25),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=1),
    Message('note_on', channel=4, note=68, velocity=62, time=26),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=33),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=19),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=26),
    Message('note_on', channel=4, note=71, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=4),
    Message('note_on', channel=4, note=71, velocity=62, time=85),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=27),
    Message('note_on', channel=4, note=64, velocity=0, time=13),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=71, velocity=62, time=79),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=39),
    Message('note_on', channel=4, note=71, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=68, velocity=62, time=131),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=38),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=0, time=12),
    Message('note_on', channel=4, note=61, velocity=62, time=127),
    Message('note_on', channel=4, note=66, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=36),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=62, time=198),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=62, time=30),
    Message('note_on', channel=4, note=66, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=25),
    Message('note_on', channel=4, note=57, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=0, time=5),
    Message('note_on', channel=4, note=66, velocity=62, time=26),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=40),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=62, time=80),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=31),
    Message('note_on', channel=4, note=66, velocity=0, time=4),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=62, time=82),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=64, velocity=0, time=37),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=0, time=18),
    Message('note_on', channel=4, note=59, velocity=62, time=120),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=44),
    Message('note_on', channel=4, note=59, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=62, time=127),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=61, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=62, time=169),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=29),
    Message('note_on', channel=4, note=61, velocity=0, time=1),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=61, velocity=62, time=23),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=26),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=64, velocity=62, time=19),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=31),
    Message('note_on', channel=4, note=61, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=62, time=72),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=59, velocity=62, time=76),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=53),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=62, time=119),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=46),
    Message('note_on', channel=4, note=68, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=62, time=122),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=50),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=62, time=179),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=30),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=62, time=19),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=23),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=62, time=22),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=35),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=79),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=33),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=9),
    Message('note_on', channel=4, note=64, velocity=62, time=550),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=68, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=60),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=25),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=1),
    Message('note_on', channel=4, note=68, velocity=62, time=26),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=33),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=19),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=26),
    Message('note_on', channel=4, note=71, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=4),
    Message('note_on', channel=4, note=71, velocity=62, time=85),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=27),
    Message('note_on', channel=4, note=64, velocity=0, time=13),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=71, velocity=62, time=79),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=39),
    Message('note_on', channel=4, note=71, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=68, velocity=62, time=131),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=38),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=0, time=12),
    Message('note_on', channel=4, note=61, velocity=62, time=127),
    Message('note_on', channel=4, note=66, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=36),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=62, time=198),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=62, time=30),
    Message('note_on', channel=4, note=66, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=25),
    Message('note_on', channel=4, note=57, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=0, time=5),
    Message('note_on', channel=4, note=66, velocity=62, time=26),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=40),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=62, time=80),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=31),
    Message('note_on', channel=4, note=66, velocity=0, time=4),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=62, time=82),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=64, velocity=0, time=37),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=0, time=18),
    Message('note_on', channel=4, note=59, velocity=62, time=120),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=44),
    Message('note_on', channel=4, note=59, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=62, time=127),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=61, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=62, time=169),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=29),
    Message('note_on', channel=4, note=61, velocity=0, time=1),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=61, velocity=62, time=23),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=26),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=64, velocity=62, time=19),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=31),
    Message('note_on', channel=4, note=61, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=62, time=72),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=59, velocity=62, time=76),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=53),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=62, time=119),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=46),
    Message('note_on', channel=4, note=68, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=62, time=122),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=50),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=62, time=179),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=30),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=62, time=19),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=23),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=62, time=22),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=35),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=79),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=33),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=9),
    Message('note_on', channel=4, note=64, velocity=62, time=550),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=68, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=60),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=25),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=1),
    Message('note_on', channel=4, note=68, velocity=62, time=26),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=33),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=19),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=26),
    Message('note_on', channel=4, note=71, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=4),
    Message('note_on', channel=4, note=71, velocity=62, time=85),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=27),
    Message('note_on', channel=4, note=64, velocity=0, time=13),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=71, velocity=62, time=79),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=39),
    Message('note_on', channel=4, note=71, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=68, velocity=62, time=131),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=38),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=0, time=12),
    Message('note_on', channel=4, note=61, velocity=62, time=127),
    Message('note_on', channel=4, note=66, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=36),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=62, time=198),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=62, time=30),
    Message('note_on', channel=4, note=66, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=25),
    Message('note_on', channel=4, note=57, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=0, time=5),
    Message('note_on', channel=4, note=66, velocity=62, time=26),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=40),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=62, time=80),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=31),
    Message('note_on', channel=4, note=66, velocity=0, time=4),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=62, time=82),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=64, velocity=0, time=37),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=0, time=18),
    Message('note_on', channel=4, note=59, velocity=62, time=120),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=44),
    Message('note_on', channel=4, note=59, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=62, time=127),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=61, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=62, time=169),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=29),
    Message('note_on', channel=4, note=61, velocity=0, time=1),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=61, velocity=62, time=23),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=26),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=64, velocity=62, time=19),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=31),
    Message('note_on', channel=4, note=61, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=62, time=72),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=59, velocity=62, time=76),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=53),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=62, time=119),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=46),
    Message('note_on', channel=4, note=68, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=62, time=122),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=50),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=62, time=179),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=30),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=62, time=19),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=23),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=62, time=22),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=35),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=79),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=33),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=9),
    Message('note_on', channel=4, note=64, velocity=62, time=550),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=68, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=60),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=25),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=1),
    Message('note_on', channel=4, note=68, velocity=62, time=26),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=33),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=19),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=26),
    Message('note_on', channel=4, note=71, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=4),
    Message('note_on', channel=4, note=71, velocity=62, time=85),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=27),
    Message('note_on', channel=4, note=64, velocity=0, time=13),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=71, velocity=62, time=79),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=39),
    Message('note_on', channel=4, note=71, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=68, velocity=62, time=131),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=38),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=0, time=12),
    Message('note_on', channel=4, note=61, velocity=62, time=127),
    Message('note_on', channel=4, note=66, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=36),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=62, time=198),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=62, time=30),
    Message('note_on', channel=4, note=66, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=25),
    Message('note_on', channel=4, note=57, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=0, time=5),
    Message('note_on', channel=4, note=66, velocity=62, time=26),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=40),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=62, time=80),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=31),
    Message('note_on', channel=4, note=66, velocity=0, time=4),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=62, time=82),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=64, velocity=0, time=37),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=0, time=18),
    Message('note_on', channel=4, note=59, velocity=62, time=120),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=44),
    Message('note_on', channel=4, note=59, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=62, time=127),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=61, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=62, time=169),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=29),
    Message('note_on', channel=4, note=61, velocity=0, time=1),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=61, velocity=62, time=23),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=26),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=64, velocity=62, time=19),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=31),
    Message('note_on', channel=4, note=61, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=62, time=72),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=59, velocity=62, time=76),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=53),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=62, time=119),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=46),
    Message('note_on', channel=4, note=68, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=62, time=122),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=50),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=62, time=179),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=30),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=62, time=19),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=23),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=62, time=22),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=35),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=79),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=33),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=9),
    Message('note_on', channel=4, note=64, velocity=62, time=550),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=68, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=60),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=25),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=1),
    Message('note_on', channel=4, note=68, velocity=62, time=26),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=33),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=19),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=26),
    Message('note_on', channel=4, note=71, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=4),
    Message('note_on', channel=4, note=71, velocity=62, time=85),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=27),
    Message('note_on', channel=4, note=64, velocity=0, time=13),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=71, velocity=62, time=79),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=39),
    Message('note_on', channel=4, note=71, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=68, velocity=62, time=131),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=38),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=0, time=12),
    Message('note_on', channel=4, note=61, velocity=62, time=127),
    Message('note_on', channel=4, note=66, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=36),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=62, time=198),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=62, time=30),
    Message('note_on', channel=4, note=66, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=25),
    Message('note_on', channel=4, note=57, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=0, time=5),
    Message('note_on', channel=4, note=66, velocity=62, time=26),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=40),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=62, time=80),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=31),
    Message('note_on', channel=4, note=66, velocity=0, time=4),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=62, time=82),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=64, velocity=0, time=37),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=0, time=18),
    Message('note_on', channel=4, note=59, velocity=62, time=120),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=44),
    Message('note_on', channel=4, note=59, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=62, time=127),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=61, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=62, time=169),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=29),
    Message('note_on', channel=4, note=61, velocity=0, time=1),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=61, velocity=62, time=23),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=26),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=64, velocity=62, time=19),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=31),
    Message('note_on', channel=4, note=61, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=62, time=72),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=59, velocity=62, time=76),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=53),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=62, time=119),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=46),
    Message('note_on', channel=4, note=68, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=62, time=122),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=50),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=62, time=179),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=30),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=62, time=19),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=23),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=62, time=22),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=35),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=79),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=33),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=9),
    Message('note_on', channel=4, note=64, velocity=62, time=550),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=68, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=60),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=25),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=1),
    Message('note_on', channel=4, note=68, velocity=62, time=26),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=33),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=19),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=26),
    Message('note_on', channel=4, note=71, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=4),
    Message('note_on', channel=4, note=71, velocity=62, time=85),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=27),
    Message('note_on', channel=4, note=64, velocity=0, time=13),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=71, velocity=62, time=79),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=39),
    Message('note_on', channel=4, note=71, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=68, velocity=62, time=131),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=38),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=0, time=12),
    Message('note_on', channel=4, note=61, velocity=62, time=127),
    Message('note_on', channel=4, note=66, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=36),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=62, time=198),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=62, time=30),
    Message('note_on', channel=4, note=66, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=25),
    Message('note_on', channel=4, note=57, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=0, time=5),
    Message('note_on', channel=4, note=66, velocity=62, time=26),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=40),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=62, time=80),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=31),
    Message('note_on', channel=4, note=66, velocity=0, time=4),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=62, time=82),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=64, velocity=0, time=37),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=0, time=18),
    Message('note_on', channel=4, note=59, velocity=62, time=120),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=44),
    Message('note_on', channel=4, note=59, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=62, time=127),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=61, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=62, time=169),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=29),
    Message('note_on', channel=4, note=61, velocity=0, time=1),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=61, velocity=62, time=23),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=26),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=64, velocity=62, time=19),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=31),
    Message('note_on', channel=4, note=61, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=62, time=72),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=59, velocity=62, time=76),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=53),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=62, time=119),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=46),
    Message('note_on', channel=4, note=68, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=62, time=122),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=50),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=62, time=179),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=30),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=62, time=19),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=23),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=62, time=22),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=35),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=79),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=33),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=9),
    Message('note_on', channel=4, note=64, velocity=62, time=2590),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=29),
    Message('note_on', channel=4, note=61, velocity=0, time=1),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=61, velocity=62, time=23),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=26),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=64, velocity=62, time=19),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=31),
    Message('note_on', channel=4, note=61, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=62, time=72),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=62, time=1516),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=68, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=60),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=25),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=1),
    Message('note_on', channel=4, note=68, velocity=62, time=26),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=33),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=19),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=26),
    Message('note_on', channel=4, note=71, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=4),
    Message('note_on', channel=4, note=71, velocity=62, time=85),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=27),
    Message('note_on', channel=4, note=64, velocity=0, time=13),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=71, velocity=62, time=79),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=39),
    Message('note_on', channel=4, note=71, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=68, velocity=62, time=131),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=38),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=0, time=12),
    Message('note_on', channel=4, note=61, velocity=62, time=127),
    Message('note_on', channel=4, note=66, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=36),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=62, time=198),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=62, time=30),
    Message('note_on', channel=4, note=66, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=25),
    Message('note_on', channel=4, note=57, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=0, time=5),
    Message('note_on', channel=4, note=66, velocity=62, time=26),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=40),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=62, time=80),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=31),
    Message('note_on', channel=4, note=66, velocity=0, time=4),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=62, time=82),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=64, velocity=0, time=37),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=0, time=18),
    Message('note_on', channel=4, note=59, velocity=62, time=120),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=44),
    Message('note_on', channel=4, note=59, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=62, time=127),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=61, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=62, time=169),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=29),
    Message('note_on', channel=4, note=61, velocity=0, time=1),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=61, velocity=62, time=23),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=26),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=64, velocity=62, time=19),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=31),
    Message('note_on', channel=4, note=61, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=62, time=72),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=59, velocity=62, time=76),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=53),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=62, time=119),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=46),
    Message('note_on', channel=4, note=68, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=62, time=122),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=50),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=62, time=179),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=30),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=62, time=19),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=23),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=62, time=22),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=35),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=79),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=33),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=9),
    Message('note_on', channel=4, note=64, velocity=62, time=550),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=68, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=60),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=25),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=1),
    Message('note_on', channel=4, note=68, velocity=62, time=26),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=33),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=19),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=26),
    Message('note_on', channel=4, note=71, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=4),
    Message('note_on', channel=4, note=71, velocity=62, time=85),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=27),
    Message('note_on', channel=4, note=64, velocity=0, time=13),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=71, velocity=62, time=79),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=39),
    Message('note_on', channel=4, note=71, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=68, velocity=62, time=131),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=38),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=0, time=12),
    Message('note_on', channel=4, note=61, velocity=62, time=127),
    Message('note_on', channel=4, note=66, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=36),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=62, time=198),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=62, time=30),
    Message('note_on', channel=4, note=66, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=25),
    Message('note_on', channel=4, note=57, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=0, time=5),
    Message('note_on', channel=4, note=66, velocity=62, time=26),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=40),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=62, time=80),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=31),
    Message('note_on', channel=4, note=66, velocity=0, time=4),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=62, time=82),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=64, velocity=0, time=37),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=0, time=18),
    Message('note_on', channel=4, note=59, velocity=62, time=120),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=44),
    Message('note_on', channel=4, note=59, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=62, time=127),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=61, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=62, time=169),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=29),
    Message('note_on', channel=4, note=61, velocity=0, time=1),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=61, velocity=62, time=23),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=26),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=64, velocity=62, time=19),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=31),
    Message('note_on', channel=4, note=61, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=62, time=72),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=59, velocity=62, time=76),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=53),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=62, time=119),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=46),
    Message('note_on', channel=4, note=68, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=62, time=122),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=50),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=62, time=179),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=30),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=62, time=19),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=23),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=62, time=22),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=35),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=79),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=33),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=9),
    Message('note_on', channel=4, note=64, velocity=62, time=550),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=68, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=60),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=25),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=1),
    Message('note_on', channel=4, note=68, velocity=62, time=26),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=33),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=19),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=26),
    Message('note_on', channel=4, note=71, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=4),
    Message('note_on', channel=4, note=71, velocity=62, time=85),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=27),
    Message('note_on', channel=4, note=64, velocity=0, time=13),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=71, velocity=62, time=79),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=39),
    Message('note_on', channel=4, note=71, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=68, velocity=62, time=131),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=38),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=0, time=12),
    Message('note_on', channel=4, note=61, velocity=62, time=127),
    Message('note_on', channel=4, note=66, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=36),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=62, time=198),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=62, time=30),
    Message('note_on', channel=4, note=66, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=25),
    Message('note_on', channel=4, note=57, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=0, time=5),
    Message('note_on', channel=4, note=66, velocity=62, time=26),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=40),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=62, time=80),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=31),
    Message('note_on', channel=4, note=66, velocity=0, time=4),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=62, time=82),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=64, velocity=0, time=37),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=0, time=18),
    Message('note_on', channel=4, note=59, velocity=62, time=120),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=44),
    Message('note_on', channel=4, note=59, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=62, time=127),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=61, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=62, time=169),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=29),
    Message('note_on', channel=4, note=61, velocity=0, time=1),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=61, velocity=62, time=23),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=26),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=64, velocity=62, time=19),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=31),
    Message('note_on', channel=4, note=61, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=62, time=72),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=59, velocity=62, time=76),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=53),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=62, time=119),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=46),
    Message('note_on', channel=4, note=68, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=62, time=122),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=50),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=62, time=179),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=30),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=62, time=19),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=23),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=62, time=22),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=35),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=79),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=33),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=9),
    Message('note_on', channel=4, note=64, velocity=62, time=550),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=68, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=60),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=25),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=1),
    Message('note_on', channel=4, note=68, velocity=62, time=26),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=33),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=19),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=26),
    Message('note_on', channel=4, note=71, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=4),
    Message('note_on', channel=4, note=71, velocity=62, time=85),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=27),
    Message('note_on', channel=4, note=64, velocity=0, time=13),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=71, velocity=62, time=79),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=39),
    Message('note_on', channel=4, note=71, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=68, velocity=62, time=131),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=38),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=0, time=12),
    Message('note_on', channel=4, note=61, velocity=62, time=127),
    Message('note_on', channel=4, note=66, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=36),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=62, time=198),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=62, time=30),
    Message('note_on', channel=4, note=66, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=25),
    Message('note_on', channel=4, note=57, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=0, time=5),
    Message('note_on', channel=4, note=66, velocity=62, time=26),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=40),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=62, time=80),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=31),
    Message('note_on', channel=4, note=66, velocity=0, time=4),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=62, time=82),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=64, velocity=0, time=37),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=0, time=18),
    Message('note_on', channel=4, note=59, velocity=62, time=120),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=44),
    Message('note_on', channel=4, note=59, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=62, time=127),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=61, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=62, time=169),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=29),
    Message('note_on', channel=4, note=61, velocity=0, time=1),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=61, velocity=62, time=23),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=26),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=64, velocity=62, time=19),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=31),
    Message('note_on', channel=4, note=61, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=62, time=72),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=59, velocity=62, time=76),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=53),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=62, time=119),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=46),
    Message('note_on', channel=4, note=68, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=62, time=122),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=50),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=62, time=179),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=30),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=62, time=19),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=23),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=62, time=22),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=35),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=79),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=33),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=9),
    Message('note_on', channel=4, note=64, velocity=62, time=550),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=68, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=60),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=25),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=1),
    Message('note_on', channel=4, note=68, velocity=62, time=26),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=33),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=19),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=26),
    Message('note_on', channel=4, note=71, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=4),
    Message('note_on', channel=4, note=71, velocity=62, time=85),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=27),
    Message('note_on', channel=4, note=64, velocity=0, time=13),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=71, velocity=62, time=79),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=39),
    Message('note_on', channel=4, note=71, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=68, velocity=62, time=131),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=38),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=0, time=12),
    Message('note_on', channel=4, note=61, velocity=62, time=127),
    Message('note_on', channel=4, note=66, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=36),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=62, time=198),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=62, time=30),
    Message('note_on', channel=4, note=66, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=25),
    Message('note_on', channel=4, note=57, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=0, time=5),
    Message('note_on', channel=4, note=66, velocity=62, time=26),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=40),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=62, time=80),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=31),
    Message('note_on', channel=4, note=66, velocity=0, time=4),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=62, time=82),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=64, velocity=0, time=37),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=0, time=18),
    Message('note_on', channel=4, note=59, velocity=62, time=120),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=44),
    Message('note_on', channel=4, note=59, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=62, time=127),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=61, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=62, time=169),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=29),
    Message('note_on', channel=4, note=61, velocity=0, time=1),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=61, velocity=62, time=23),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=26),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=64, velocity=62, time=19),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=31),
    Message('note_on', channel=4, note=61, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=62, time=72),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=59, velocity=62, time=76),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=53),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=62, time=119),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=46),
    Message('note_on', channel=4, note=68, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=62, time=122),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=50),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=62, time=179),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=30),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=62, time=19),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=23),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=62, time=22),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=35),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=79),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=33),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=9),
    Message('note_on', channel=4, note=64, velocity=62, time=550),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=68, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=60),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=25),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=1),
    Message('note_on', channel=4, note=68, velocity=62, time=26),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=33),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=19),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=26),
    Message('note_on', channel=4, note=71, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=4),
    Message('note_on', channel=4, note=71, velocity=62, time=85),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=27),
    Message('note_on', channel=4, note=64, velocity=0, time=13),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=71, velocity=62, time=79),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=39),
    Message('note_on', channel=4, note=71, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=68, velocity=62, time=131),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=38),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=0, time=12),
    Message('note_on', channel=4, note=61, velocity=62, time=127),
    Message('note_on', channel=4, note=66, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=36),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=62, time=198),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=62, time=30),
    Message('note_on', channel=4, note=66, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=25),
    Message('note_on', channel=4, note=57, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=0, time=5),
    Message('note_on', channel=4, note=66, velocity=62, time=26),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=40),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=62, time=80),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=31),
    Message('note_on', channel=4, note=66, velocity=0, time=4),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=62, time=82),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=64, velocity=0, time=37),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=0, time=18),
    Message('note_on', channel=4, note=59, velocity=62, time=120),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=44),
    Message('note_on', channel=4, note=59, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=62, time=127),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=61, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=62, time=169),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=29),
    Message('note_on', channel=4, note=61, velocity=0, time=1),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=61, velocity=62, time=23),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=26),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=64, velocity=62, time=19),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=31),
    Message('note_on', channel=4, note=61, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=62, time=72),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=59, velocity=62, time=76),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=53),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=62, time=119),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=46),
    Message('note_on', channel=4, note=68, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=62, time=122),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=50),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=62, time=179),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=30),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=62, time=19),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=23),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=62, time=22),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=35),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=79),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=33),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=9),
    Message('note_on', channel=4, note=64, velocity=62, time=550),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=68, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=60),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=25),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=1),
    Message('note_on', channel=4, note=68, velocity=62, time=26),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=33),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=19),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=26),
    Message('note_on', channel=4, note=71, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=4),
    Message('note_on', channel=4, note=71, velocity=62, time=85),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=27),
    Message('note_on', channel=4, note=64, velocity=0, time=13),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=71, velocity=62, time=79),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=39),
    Message('note_on', channel=4, note=71, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=68, velocity=62, time=131),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=38),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=0, time=12),
    Message('note_on', channel=4, note=61, velocity=62, time=127),
    Message('note_on', channel=4, note=66, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=36),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=62, time=198),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=62, time=30),
    Message('note_on', channel=4, note=66, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=25),
    Message('note_on', channel=4, note=57, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=0, time=5),
    Message('note_on', channel=4, note=66, velocity=62, time=26),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=40),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=62, time=80),
    Message('note_on', channel=4, note=57, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=31),
    Message('note_on', channel=4, note=66, velocity=0, time=4),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=62, time=82),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=64, velocity=0, time=37),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=0, time=18),
    Message('note_on', channel=4, note=59, velocity=62, time=120),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=44),
    Message('note_on', channel=4, note=59, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=62, time=127),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=61, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=62, time=169),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=29),
    Message('note_on', channel=4, note=61, velocity=0, time=1),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=61, velocity=62, time=23),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=26),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=64, velocity=62, time=19),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=31),
    Message('note_on', channel=4, note=61, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=62, time=72),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=59, velocity=62, time=76),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=53),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=62, time=119),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=68, velocity=62, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=46),
    Message('note_on', channel=4, note=68, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=62, time=122),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=50),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=62, time=179),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=30),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=62, time=19),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=23),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=62, time=22),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=35),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=62, time=79),
    Message('note_on', channel=4, note=61, velocity=62, time=0),
    Message('note_on', channel=4, note=69, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=33),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=9),
    Message('note_on', channel=4, note=64, velocity=56, time=550),
    Message('note_on', channel=4, note=68, velocity=56, time=0),
    Message('note_on', channel=4, note=71, velocity=56, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=68, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=56, time=60),
    Message('note_on', channel=4, note=71, velocity=56, time=0),
    Message('note_on', channel=4, note=64, velocity=56, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=25),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=1),
    Message('note_on', channel=4, note=68, velocity=56, time=26),
    Message('note_on', channel=4, note=71, velocity=56, time=0),
    Message('note_on', channel=4, note=64, velocity=56, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=33),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=56, time=19),
    Message('note_on', channel=4, note=71, velocity=56, time=0),
    Message('note_on', channel=4, note=64, velocity=56, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=26),
    Message('note_on', channel=4, note=71, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=4),
    Message('note_on', channel=4, note=71, velocity=56, time=85),
    Message('note_on', channel=4, note=64, velocity=56, time=0),
    Message('note_on', channel=4, note=68, velocity=56, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=27),
    Message('note_on', channel=4, note=64, velocity=0, time=13),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=71, velocity=56, time=79),
    Message('note_on', channel=4, note=64, velocity=56, time=0),
    Message('note_on', channel=4, note=68, velocity=56, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=39),
    Message('note_on', channel=4, note=71, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=68, velocity=56, time=131),
    Message('note_on', channel=4, note=71, velocity=56, time=0),
    Message('note_on', channel=4, note=64, velocity=56, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=38),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=0, time=12),
    Message('note_on', channel=4, note=61, velocity=56, time=127),
    Message('note_on', channel=4, note=66, velocity=56, time=0),
    Message('note_on', channel=4, note=57, velocity=56, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=36),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=50, time=198),
    Message('note_on', channel=4, note=61, velocity=50, time=0),
    Message('note_on', channel=4, note=57, velocity=50, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=50, time=30),
    Message('note_on', channel=4, note=66, velocity=50, time=0),
    Message('note_on', channel=4, note=57, velocity=50, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=25),
    Message('note_on', channel=4, note=57, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=0, time=5),
    Message('note_on', channel=4, note=66, velocity=50, time=26),
    Message('note_on', channel=4, note=57, velocity=50, time=0),
    Message('note_on', channel=4, note=61, velocity=50, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=40),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=50, time=80),
    Message('note_on', channel=4, note=57, velocity=50, time=0),
    Message('note_on', channel=4, note=61, velocity=50, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=31),
    Message('note_on', channel=4, note=66, velocity=0, time=4),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=50, time=82),
    Message('note_on', channel=4, note=68, velocity=50, time=0),
    Message('note_on', channel=4, note=59, velocity=50, time=0),
    Message('note_on', channel=4, note=64, velocity=50, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=64, velocity=0, time=37),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=0, time=18),
    Message('note_on', channel=4, note=59, velocity=50, time=120),
    Message('note_on', channel=4, note=68, velocity=50, time=0),
    Message('note_on', channel=4, note=64, velocity=50, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=44),
    Message('note_on', channel=4, note=59, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=50, time=127),
    Message('note_on', channel=4, note=69, velocity=50, time=0),
    Message('note_on', channel=4, note=61, velocity=50, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=61, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=43, time=169),
    Message('note_on', channel=4, note=61, velocity=43, time=0),
    Message('note_on', channel=4, note=69, velocity=43, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=29),
    Message('note_on', channel=4, note=61, velocity=0, time=1),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=61, velocity=43, time=23),
    Message('note_on', channel=4, note=64, velocity=43, time=0),
    Message('note_on', channel=4, note=69, velocity=43, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=26),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=64, velocity=43, time=19),
    Message('note_on', channel=4, note=69, velocity=43, time=0),
    Message('note_on', channel=4, note=61, velocity=43, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=31),
    Message('note_on', channel=4, note=61, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=43, time=72),
    Message('note_on', channel=4, note=61, velocity=43, time=0),
    Message('note_on', channel=4, note=69, velocity=43, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=59, velocity=43, time=76),
    Message('note_on', channel=4, note=68, velocity=43, time=0),
    Message('note_on', channel=4, note=64, velocity=43, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=53),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=43, time=119),
    Message('note_on', channel=4, note=64, velocity=43, time=0),
    Message('note_on', channel=4, note=68, velocity=43, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=46),
    Message('note_on', channel=4, note=68, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=43, time=122),
    Message('note_on', channel=4, note=69, velocity=43, time=0),
    Message('note_on', channel=4, note=61, velocity=43, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=50),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=37, time=179),
    Message('note_on', channel=4, note=69, velocity=37, time=0),
    Message('note_on', channel=4, note=61, velocity=37, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=30),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=37, time=19),
    Message('note_on', channel=4, note=64, velocity=37, time=0),
    Message('note_on', channel=4, note=69, velocity=37, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=23),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=37, time=22),
    Message('note_on', channel=4, note=61, velocity=37, time=0),
    Message('note_on', channel=4, note=64, velocity=37, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=35),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=37, time=79),
    Message('note_on', channel=4, note=61, velocity=37, time=0),
    Message('note_on', channel=4, note=69, velocity=37, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=33),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=9),
    Message('note_on', channel=4, note=64, velocity=28, time=550),
    Message('note_on', channel=4, note=68, velocity=28, time=0),
    Message('note_on', channel=4, note=71, velocity=28, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=68, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=28, time=60),
    Message('note_on', channel=4, note=71, velocity=28, time=0),
    Message('note_on', channel=4, note=64, velocity=28, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=25),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=1),
    Message('note_on', channel=4, note=68, velocity=28, time=26),
    Message('note_on', channel=4, note=71, velocity=28, time=0),
    Message('note_on', channel=4, note=64, velocity=28, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=33),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=4, note=68, velocity=28, time=19),
    Message('note_on', channel=4, note=71, velocity=28, time=0),
    Message('note_on', channel=4, note=64, velocity=28, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=26),
    Message('note_on', channel=4, note=71, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=4),
    Message('note_on', channel=4, note=71, velocity=28, time=85),
    Message('note_on', channel=4, note=64, velocity=28, time=0),
    Message('note_on', channel=4, note=68, velocity=28, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=27),
    Message('note_on', channel=4, note=64, velocity=0, time=13),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=71, velocity=28, time=79),
    Message('note_on', channel=4, note=64, velocity=28, time=0),
    Message('note_on', channel=4, note=68, velocity=28, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=39),
    Message('note_on', channel=4, note=71, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=68, velocity=28, time=131),
    Message('note_on', channel=4, note=71, velocity=28, time=0),
    Message('note_on', channel=4, note=64, velocity=28, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=38),
    Message('note_on', channel=4, note=68, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=0, time=12),
    Message('note_on', channel=4, note=61, velocity=28, time=127),
    Message('note_on', channel=4, note=66, velocity=28, time=0),
    Message('note_on', channel=4, note=57, velocity=28, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=36),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=19, time=198),
    Message('note_on', channel=4, note=61, velocity=19, time=0),
    Message('note_on', channel=4, note=57, velocity=19, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=19, time=30),
    Message('note_on', channel=4, note=66, velocity=19, time=0),
    Message('note_on', channel=4, note=57, velocity=19, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=25),
    Message('note_on', channel=4, note=57, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=0, time=5),
    Message('note_on', channel=4, note=66, velocity=19, time=26),
    Message('note_on', channel=4, note=57, velocity=19, time=0),
    Message('note_on', channel=4, note=61, velocity=19, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=40),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=19, time=80),
    Message('note_on', channel=4, note=57, velocity=19, time=0),
    Message('note_on', channel=4, note=61, velocity=19, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=31),
    Message('note_on', channel=4, note=66, velocity=0, time=4),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=19, time=82),
    Message('note_on', channel=4, note=68, velocity=19, time=0),
    Message('note_on', channel=4, note=59, velocity=19, time=0),
    Message('note_on', channel=4, note=64, velocity=19, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=4),
    Message('note_on', channel=4, note=64, velocity=0, time=37),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=0, time=18),
    Message('note_on', channel=4, note=59, velocity=19, time=120),
    Message('note_on', channel=4, note=68, velocity=19, time=0),
    Message('note_on', channel=4, note=64, velocity=19, time=0),
    Message('note_on', channel=4, note=68, velocity=0, time=44),
    Message('note_on', channel=4, note=59, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=19, time=127),
    Message('note_on', channel=4, note=69, velocity=19, time=0),
    Message('note_on', channel=4, note=61, velocity=19, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=60),
    Message('note_on', channel=4, note=61, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=64, velocity=9, time=169),
    Message('note_on', channel=4, note=61, velocity=9, time=0),
    Message('note_on', channel=4, note=69, velocity=9, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=29),
    Message('note_on', channel=4, note=61, velocity=0, time=1),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=61, velocity=9, time=23),
    Message('note_on', channel=4, note=64, velocity=9, time=0),
    Message('note_on', channel=4, note=69, velocity=9, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=26),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=64, velocity=9, time=19),
    Message('note_on', channel=4, note=69, velocity=9, time=0),
    Message('note_on', channel=4, note=61, velocity=9, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=31),
    Message('note_on', channel=4, note=61, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=9, time=72),
    Message('note_on', channel=4, note=61, velocity=9, time=0),
    Message('note_on', channel=4, note=69, velocity=9, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=28),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=59, velocity=9, time=76),
    Message('note_on', channel=4, note=68, velocity=9, time=0),
    Message('note_on', channel=4, note=64, velocity=9, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=53),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=68, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=9, time=119),
    Message('note_on', channel=4, note=64, velocity=9, time=0),
    Message('note_on', channel=4, note=68, velocity=9, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=46),
    Message('note_on', channel=4, note=68, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=9, time=122),
    Message('note_on', channel=4, note=69, velocity=9, time=0),
    Message('note_on', channel=4, note=61, velocity=9, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=50),
    Message('note_on', channel=4, note=69, velocity=0, time=8),
    Message('note_on', channel=4, note=61, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=1, time=179),
    Message('note_on', channel=4, note=69, velocity=1, time=0),
    Message('note_on', channel=4, note=61, velocity=1, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=30),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=3),
    Message('note_on', channel=4, note=61, velocity=1, time=19),
    Message('note_on', channel=4, note=64, velocity=1, time=0),
    Message('note_on', channel=4, note=69, velocity=1, time=0),
    Message('note_on', channel=4, note=61, velocity=0, time=23),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=1, time=22),
    Message('note_on', channel=4, note=61, velocity=1, time=0),
    Message('note_on', channel=4, note=64, velocity=1, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=35),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=61, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=1, time=79),
    Message('note_on', channel=4, note=61, velocity=1, time=0),
    Message('note_on', channel=4, note=69, velocity=1, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=33),
    Message('note_on', channel=4, note=61, velocity=0, time=8),
    Message('note_on', channel=4, note=69, velocity=0, time=9),
    MetaMessage('end_of_track', time=0)]),
  MidiTrack([
    Message('program_change', channel=5, program=27, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=120),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=150),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=7),
    Message('note_on', channel=5, note=68, velocity=36, time=22),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=8),
    Message('note_on', channel=5, note=64, velocity=36, time=45),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=33),
    Message('note_on', channel=5, note=71, velocity=0, time=5),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=36, time=21),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=71),
    Message('note_on', channel=5, note=71, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=36, time=101),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=25),
    Message('note_on', channel=5, note=64, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=0, time=10),
    Message('note_on', channel=5, note=71, velocity=36, time=19),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=34),
    Message('note_on', channel=5, note=68, velocity=0, time=3),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=57, velocity=36, time=134),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=41),
    Message('note_on', channel=5, note=57, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=61, velocity=36, time=123),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=57, velocity=0, time=19),
    Message('note_on', channel=5, note=66, velocity=0, time=4),
    Message('note_on', channel=5, note=61, velocity=36, time=47),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=61),
    Message('note_on', channel=5, note=57, velocity=0, time=1),
    Message('note_on', channel=5, note=66, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=36, time=44),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=53),
    Message('note_on', channel=5, note=57, velocity=0, time=7),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=36, time=178),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=36, time=47),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=74),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=33),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=36, time=84),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=36, time=49),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=36, time=121),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=64, velocity=36, time=118),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=36, time=47),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=74),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=33),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=36, time=84),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=36, time=49),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=36, time=121),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=36, time=658),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=150),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=7),
    Message('note_on', channel=5, note=68, velocity=36, time=22),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=8),
    Message('note_on', channel=5, note=64, velocity=36, time=45),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=33),
    Message('note_on', channel=5, note=71, velocity=0, time=5),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=36, time=21),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=71),
    Message('note_on', channel=5, note=71, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=36, time=101),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=25),
    Message('note_on', channel=5, note=64, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=0, time=10),
    Message('note_on', channel=5, note=71, velocity=36, time=19),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=34),
    Message('note_on', channel=5, note=68, velocity=0, time=3),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=57, velocity=36, time=134),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=41),
    Message('note_on', channel=5, note=57, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=61, velocity=36, time=123),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=57, velocity=0, time=19),
    Message('note_on', channel=5, note=66, velocity=0, time=4),
    Message('note_on', channel=5, note=61, velocity=36, time=47),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=61),
    Message('note_on', channel=5, note=57, velocity=0, time=1),
    Message('note_on', channel=5, note=66, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=36, time=44),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=53),
    Message('note_on', channel=5, note=57, velocity=0, time=7),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=36, time=178),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=36, time=47),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=74),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=33),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=36, time=84),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=36, time=49),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=36, time=121),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=64, velocity=36, time=118),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=36, time=47),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=74),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=33),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=36, time=84),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=36, time=49),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=36, time=121),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=36, time=658),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=150),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=7),
    Message('note_on', channel=5, note=68, velocity=36, time=22),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=8),
    Message('note_on', channel=5, note=64, velocity=36, time=45),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=33),
    Message('note_on', channel=5, note=71, velocity=0, time=5),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=36, time=21),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=71),
    Message('note_on', channel=5, note=71, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=36, time=101),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=25),
    Message('note_on', channel=5, note=64, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=0, time=10),
    Message('note_on', channel=5, note=71, velocity=36, time=19),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=34),
    Message('note_on', channel=5, note=68, velocity=0, time=3),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=57, velocity=36, time=134),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=41),
    Message('note_on', channel=5, note=57, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=61, velocity=36, time=123),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=57, velocity=0, time=19),
    Message('note_on', channel=5, note=66, velocity=0, time=4),
    Message('note_on', channel=5, note=61, velocity=36, time=47),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=61),
    Message('note_on', channel=5, note=57, velocity=0, time=1),
    Message('note_on', channel=5, note=66, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=36, time=44),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=53),
    Message('note_on', channel=5, note=57, velocity=0, time=7),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=36, time=178),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=36, time=47),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=74),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=33),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=36, time=84),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=36, time=49),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=36, time=121),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=64, velocity=36, time=118),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=36, time=47),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=74),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=33),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=36, time=84),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=36, time=49),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=36, time=121),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=36, time=658),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=150),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=7),
    Message('note_on', channel=5, note=68, velocity=36, time=22),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=8),
    Message('note_on', channel=5, note=64, velocity=36, time=45),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=33),
    Message('note_on', channel=5, note=71, velocity=0, time=5),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=36, time=21),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=71),
    Message('note_on', channel=5, note=71, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=36, time=101),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=25),
    Message('note_on', channel=5, note=64, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=0, time=10),
    Message('note_on', channel=5, note=71, velocity=36, time=19),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=34),
    Message('note_on', channel=5, note=68, velocity=0, time=3),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=57, velocity=36, time=134),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=41),
    Message('note_on', channel=5, note=57, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=61, velocity=36, time=123),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=57, velocity=0, time=19),
    Message('note_on', channel=5, note=66, velocity=0, time=4),
    Message('note_on', channel=5, note=61, velocity=36, time=47),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=61),
    Message('note_on', channel=5, note=57, velocity=0, time=1),
    Message('note_on', channel=5, note=66, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=36, time=44),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=53),
    Message('note_on', channel=5, note=57, velocity=0, time=7),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=36, time=178),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=36, time=47),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=74),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=33),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=36, time=84),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=36, time=49),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=36, time=121),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=64, velocity=36, time=118),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=36, time=47),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=74),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=33),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=36, time=84),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=36, time=49),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=36, time=121),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=36, time=658),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=150),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=7),
    Message('note_on', channel=5, note=68, velocity=36, time=22),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=8),
    Message('note_on', channel=5, note=64, velocity=36, time=45),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=33),
    Message('note_on', channel=5, note=71, velocity=0, time=5),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=36, time=21),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=71),
    Message('note_on', channel=5, note=71, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=36, time=101),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=25),
    Message('note_on', channel=5, note=64, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=0, time=10),
    Message('note_on', channel=5, note=71, velocity=36, time=19),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=34),
    Message('note_on', channel=5, note=68, velocity=0, time=3),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=57, velocity=36, time=134),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=41),
    Message('note_on', channel=5, note=57, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=61, velocity=36, time=123),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=57, velocity=0, time=19),
    Message('note_on', channel=5, note=66, velocity=0, time=4),
    Message('note_on', channel=5, note=61, velocity=36, time=47),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=61),
    Message('note_on', channel=5, note=57, velocity=0, time=1),
    Message('note_on', channel=5, note=66, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=36, time=44),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=53),
    Message('note_on', channel=5, note=57, velocity=0, time=7),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=36, time=178),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=36, time=47),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=74),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=33),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=36, time=84),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=36, time=49),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=36, time=121),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=64, velocity=36, time=118),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=36, time=47),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=74),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=33),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=36, time=84),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=36, time=49),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=36, time=121),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=36, time=658),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=150),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=7),
    Message('note_on', channel=5, note=68, velocity=36, time=22),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=8),
    Message('note_on', channel=5, note=64, velocity=36, time=45),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=33),
    Message('note_on', channel=5, note=71, velocity=0, time=5),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=36, time=21),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=71),
    Message('note_on', channel=5, note=71, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=36, time=101),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=25),
    Message('note_on', channel=5, note=64, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=0, time=10),
    Message('note_on', channel=5, note=71, velocity=36, time=19),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=34),
    Message('note_on', channel=5, note=68, velocity=0, time=3),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=57, velocity=36, time=134),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=41),
    Message('note_on', channel=5, note=57, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=61, velocity=36, time=123),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=57, velocity=0, time=19),
    Message('note_on', channel=5, note=66, velocity=0, time=4),
    Message('note_on', channel=5, note=61, velocity=36, time=47),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=61),
    Message('note_on', channel=5, note=57, velocity=0, time=1),
    Message('note_on', channel=5, note=66, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=36, time=44),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=53),
    Message('note_on', channel=5, note=57, velocity=0, time=7),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=36, time=178),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=36, time=47),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=74),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=33),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=36, time=84),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=36, time=49),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=36, time=121),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=64, velocity=36, time=118),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=36, time=47),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=74),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=33),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=36, time=84),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=36, time=49),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=36, time=121),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=36, time=658),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=150),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=7),
    Message('note_on', channel=5, note=68, velocity=36, time=22),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=8),
    Message('note_on', channel=5, note=64, velocity=36, time=45),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=33),
    Message('note_on', channel=5, note=71, velocity=0, time=5),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=36, time=21),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=71),
    Message('note_on', channel=5, note=71, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=36, time=101),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=25),
    Message('note_on', channel=5, note=64, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=0, time=10),
    Message('note_on', channel=5, note=71, velocity=36, time=19),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=34),
    Message('note_on', channel=5, note=68, velocity=0, time=3),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=57, velocity=36, time=134),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=41),
    Message('note_on', channel=5, note=57, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=61, velocity=36, time=123),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=57, velocity=0, time=19),
    Message('note_on', channel=5, note=66, velocity=0, time=4),
    Message('note_on', channel=5, note=61, velocity=36, time=47),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=61),
    Message('note_on', channel=5, note=57, velocity=0, time=1),
    Message('note_on', channel=5, note=66, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=36, time=44),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=53),
    Message('note_on', channel=5, note=57, velocity=0, time=7),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=36, time=178),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=36, time=47),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=74),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=33),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=36, time=84),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=36, time=49),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=36, time=121),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=64, velocity=36, time=118),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=36, time=47),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=74),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=33),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=36, time=84),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=36, time=49),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=36, time=121),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=36, time=658),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=150),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=7),
    Message('note_on', channel=5, note=68, velocity=36, time=22),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=8),
    Message('note_on', channel=5, note=64, velocity=36, time=45),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=33),
    Message('note_on', channel=5, note=71, velocity=0, time=5),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=36, time=21),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=71),
    Message('note_on', channel=5, note=71, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=36, time=101),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=25),
    Message('note_on', channel=5, note=64, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=0, time=10),
    Message('note_on', channel=5, note=71, velocity=36, time=19),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=34),
    Message('note_on', channel=5, note=68, velocity=0, time=3),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=57, velocity=36, time=134),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=41),
    Message('note_on', channel=5, note=57, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=61, velocity=36, time=123),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=57, velocity=0, time=19),
    Message('note_on', channel=5, note=66, velocity=0, time=4),
    Message('note_on', channel=5, note=61, velocity=36, time=47),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=61),
    Message('note_on', channel=5, note=57, velocity=0, time=1),
    Message('note_on', channel=5, note=66, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=36, time=44),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=53),
    Message('note_on', channel=5, note=57, velocity=0, time=7),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=36, time=178),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=36, time=47),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=74),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=33),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=36, time=84),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=36, time=49),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=36, time=121),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=64, velocity=36, time=118),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=36, time=47),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=74),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=33),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=36, time=84),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=36, time=49),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=36, time=121),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=36, time=658),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=150),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=7),
    Message('note_on', channel=5, note=68, velocity=36, time=22),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=8),
    Message('note_on', channel=5, note=64, velocity=36, time=45),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=33),
    Message('note_on', channel=5, note=71, velocity=0, time=5),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=36, time=21),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=71),
    Message('note_on', channel=5, note=71, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=36, time=101),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=25),
    Message('note_on', channel=5, note=64, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=0, time=10),
    Message('note_on', channel=5, note=71, velocity=36, time=19),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=34),
    Message('note_on', channel=5, note=68, velocity=0, time=3),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=57, velocity=36, time=134),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=41),
    Message('note_on', channel=5, note=57, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=61, velocity=36, time=123),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=57, velocity=0, time=19),
    Message('note_on', channel=5, note=66, velocity=0, time=4),
    Message('note_on', channel=5, note=61, velocity=36, time=47),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=61),
    Message('note_on', channel=5, note=57, velocity=0, time=1),
    Message('note_on', channel=5, note=66, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=36, time=44),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=53),
    Message('note_on', channel=5, note=57, velocity=0, time=7),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=36, time=178),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=36, time=47),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=74),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=33),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=36, time=84),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=36, time=49),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=36, time=121),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=64, velocity=36, time=118),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=36, time=47),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=74),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=33),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=36, time=84),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=36, time=49),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=36, time=121),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=36, time=658),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=150),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=7),
    Message('note_on', channel=5, note=68, velocity=36, time=22),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=8),
    Message('note_on', channel=5, note=64, velocity=36, time=45),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=33),
    Message('note_on', channel=5, note=71, velocity=0, time=5),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=36, time=21),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=71),
    Message('note_on', channel=5, note=71, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=36, time=101),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=25),
    Message('note_on', channel=5, note=64, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=0, time=10),
    Message('note_on', channel=5, note=71, velocity=36, time=19),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=34),
    Message('note_on', channel=5, note=68, velocity=0, time=3),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=57, velocity=36, time=134),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=41),
    Message('note_on', channel=5, note=57, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=61, velocity=36, time=123),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=57, velocity=0, time=19),
    Message('note_on', channel=5, note=66, velocity=0, time=4),
    Message('note_on', channel=5, note=61, velocity=36, time=47),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=61),
    Message('note_on', channel=5, note=57, velocity=0, time=1),
    Message('note_on', channel=5, note=66, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=36, time=44),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=53),
    Message('note_on', channel=5, note=57, velocity=0, time=7),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=36, time=178),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=36, time=47),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=74),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=33),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=36, time=84),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=36, time=49),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=36, time=121),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=64, velocity=36, time=118),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=36, time=47),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=74),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=33),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=71, velocity=36, time=1104),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=150),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=7),
    Message('note_on', channel=5, note=68, velocity=36, time=22),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=8),
    Message('note_on', channel=5, note=64, velocity=36, time=45),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=33),
    Message('note_on', channel=5, note=71, velocity=0, time=5),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=36, time=21),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=71),
    Message('note_on', channel=5, note=71, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=36, time=101),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=25),
    Message('note_on', channel=5, note=64, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=0, time=10),
    Message('note_on', channel=5, note=71, velocity=36, time=19),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=34),
    Message('note_on', channel=5, note=68, velocity=0, time=3),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=57, velocity=36, time=134),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=41),
    Message('note_on', channel=5, note=57, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=61, velocity=36, time=123),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=57, velocity=0, time=19),
    Message('note_on', channel=5, note=66, velocity=0, time=4),
    Message('note_on', channel=5, note=61, velocity=36, time=47),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=61),
    Message('note_on', channel=5, note=57, velocity=0, time=1),
    Message('note_on', channel=5, note=66, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=36, time=44),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=53),
    Message('note_on', channel=5, note=57, velocity=0, time=7),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=36, time=178),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=36, time=47),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=74),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=33),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=36, time=84),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=36, time=49),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=36, time=121),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=64, velocity=36, time=118),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=36, time=47),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=74),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=33),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=36, time=84),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=36, time=49),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=36, time=121),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=36, time=658),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=150),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=7),
    Message('note_on', channel=5, note=68, velocity=36, time=22),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=8),
    Message('note_on', channel=5, note=64, velocity=36, time=45),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=33),
    Message('note_on', channel=5, note=71, velocity=0, time=5),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=36, time=21),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=71),
    Message('note_on', channel=5, note=71, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=36, time=101),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=25),
    Message('note_on', channel=5, note=64, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=0, time=10),
    Message('note_on', channel=5, note=71, velocity=36, time=19),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=34),
    Message('note_on', channel=5, note=68, velocity=0, time=3),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=57, velocity=36, time=134),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=41),
    Message('note_on', channel=5, note=57, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=61, velocity=36, time=123),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=57, velocity=0, time=19),
    Message('note_on', channel=5, note=66, velocity=0, time=4),
    Message('note_on', channel=5, note=61, velocity=36, time=47),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=61),
    Message('note_on', channel=5, note=57, velocity=0, time=1),
    Message('note_on', channel=5, note=66, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=36, time=44),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=53),
    Message('note_on', channel=5, note=57, velocity=0, time=7),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=36, time=178),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=36, time=47),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=74),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=33),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=36, time=84),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=36, time=49),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=36, time=121),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=64, velocity=36, time=118),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=36, time=47),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=74),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=33),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=36, time=84),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=36, time=49),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=36, time=121),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=36, time=658),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=150),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=7),
    Message('note_on', channel=5, note=68, velocity=36, time=22),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=8),
    Message('note_on', channel=5, note=64, velocity=36, time=45),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=33),
    Message('note_on', channel=5, note=71, velocity=0, time=5),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=36, time=21),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=71),
    Message('note_on', channel=5, note=71, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=36, time=101),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=25),
    Message('note_on', channel=5, note=64, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=0, time=10),
    Message('note_on', channel=5, note=71, velocity=36, time=19),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=34),
    Message('note_on', channel=5, note=68, velocity=0, time=3),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=57, velocity=36, time=134),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=41),
    Message('note_on', channel=5, note=57, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=61, velocity=36, time=123),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=57, velocity=0, time=19),
    Message('note_on', channel=5, note=66, velocity=0, time=4),
    Message('note_on', channel=5, note=61, velocity=36, time=47),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=61),
    Message('note_on', channel=5, note=57, velocity=0, time=1),
    Message('note_on', channel=5, note=66, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=36, time=44),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=53),
    Message('note_on', channel=5, note=57, velocity=0, time=7),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=36, time=178),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=36, time=47),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=74),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=33),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=36, time=84),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=36, time=49),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=36, time=121),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=64, velocity=36, time=118),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=36, time=47),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=74),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=33),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=36, time=84),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=36, time=49),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=36, time=121),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=36, time=658),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=150),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=7),
    Message('note_on', channel=5, note=68, velocity=36, time=22),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=8),
    Message('note_on', channel=5, note=64, velocity=36, time=45),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=33),
    Message('note_on', channel=5, note=71, velocity=0, time=5),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=36, time=21),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=71),
    Message('note_on', channel=5, note=71, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=36, time=101),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=25),
    Message('note_on', channel=5, note=64, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=0, time=10),
    Message('note_on', channel=5, note=71, velocity=36, time=19),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=34),
    Message('note_on', channel=5, note=68, velocity=0, time=3),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=57, velocity=36, time=134),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=41),
    Message('note_on', channel=5, note=57, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=61, velocity=36, time=123),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=57, velocity=0, time=19),
    Message('note_on', channel=5, note=66, velocity=0, time=4),
    Message('note_on', channel=5, note=61, velocity=36, time=47),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=61),
    Message('note_on', channel=5, note=57, velocity=0, time=1),
    Message('note_on', channel=5, note=66, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=36, time=44),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=53),
    Message('note_on', channel=5, note=57, velocity=0, time=7),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=36, time=178),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=36, time=47),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=74),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=33),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=36, time=84),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=36, time=49),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=36, time=121),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=64, velocity=36, time=118),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=36, time=47),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=74),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=33),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=36, time=84),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=36, time=49),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=36, time=121),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=36, time=658),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=150),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=7),
    Message('note_on', channel=5, note=68, velocity=36, time=22),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=8),
    Message('note_on', channel=5, note=64, velocity=36, time=45),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=33),
    Message('note_on', channel=5, note=71, velocity=0, time=5),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=36, time=21),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=71),
    Message('note_on', channel=5, note=71, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=36, time=101),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=25),
    Message('note_on', channel=5, note=64, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=0, time=10),
    Message('note_on', channel=5, note=71, velocity=36, time=19),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=34),
    Message('note_on', channel=5, note=68, velocity=0, time=3),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=57, velocity=36, time=134),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=41),
    Message('note_on', channel=5, note=57, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=61, velocity=36, time=123),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=57, velocity=0, time=19),
    Message('note_on', channel=5, note=66, velocity=0, time=4),
    Message('note_on', channel=5, note=61, velocity=36, time=47),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=61),
    Message('note_on', channel=5, note=57, velocity=0, time=1),
    Message('note_on', channel=5, note=66, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=36, time=44),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=53),
    Message('note_on', channel=5, note=57, velocity=0, time=7),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=36, time=178),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=36, time=47),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=74),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=33),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=36, time=84),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=36, time=49),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=36, time=121),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=64, velocity=36, time=118),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=36, time=47),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=74),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=33),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=36, time=84),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=36, time=49),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=36, time=121),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=36, time=658),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=150),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=7),
    Message('note_on', channel=5, note=68, velocity=36, time=22),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=8),
    Message('note_on', channel=5, note=64, velocity=36, time=45),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=33),
    Message('note_on', channel=5, note=71, velocity=0, time=5),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=36, time=21),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=71),
    Message('note_on', channel=5, note=71, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=36, time=101),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=25),
    Message('note_on', channel=5, note=64, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=0, time=10),
    Message('note_on', channel=5, note=71, velocity=36, time=19),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=34),
    Message('note_on', channel=5, note=68, velocity=0, time=3),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=57, velocity=36, time=134),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=41),
    Message('note_on', channel=5, note=57, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=61, velocity=36, time=123),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=57, velocity=0, time=19),
    Message('note_on', channel=5, note=66, velocity=0, time=4),
    Message('note_on', channel=5, note=61, velocity=36, time=47),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=61),
    Message('note_on', channel=5, note=57, velocity=0, time=1),
    Message('note_on', channel=5, note=66, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=36, time=44),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=53),
    Message('note_on', channel=5, note=57, velocity=0, time=7),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=36, time=178),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=36, time=47),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=74),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=33),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=36, time=84),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=36, time=49),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=36, time=121),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=64, velocity=36, time=118),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=36, time=47),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=74),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=33),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=36, time=84),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=36, time=49),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=36, time=121),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=36, time=658),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=150),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=7),
    Message('note_on', channel=5, note=68, velocity=36, time=22),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=8),
    Message('note_on', channel=5, note=64, velocity=36, time=45),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=33),
    Message('note_on', channel=5, note=71, velocity=0, time=5),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=36, time=21),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=71),
    Message('note_on', channel=5, note=71, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=36, time=101),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=25),
    Message('note_on', channel=5, note=64, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=0, time=10),
    Message('note_on', channel=5, note=71, velocity=36, time=19),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=34),
    Message('note_on', channel=5, note=68, velocity=0, time=3),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=57, velocity=36, time=134),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=41),
    Message('note_on', channel=5, note=57, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=61, velocity=36, time=123),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=57, velocity=0, time=19),
    Message('note_on', channel=5, note=66, velocity=0, time=4),
    Message('note_on', channel=5, note=61, velocity=36, time=47),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=61),
    Message('note_on', channel=5, note=57, velocity=0, time=1),
    Message('note_on', channel=5, note=66, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=36, time=44),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=53),
    Message('note_on', channel=5, note=57, velocity=0, time=7),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=36, time=178),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=36, time=47),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=74),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=33),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=36, time=84),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=36, time=49),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=36, time=121),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=64, velocity=36, time=118),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=36, time=47),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=74),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=33),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=36, time=84),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=36, time=49),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=36, time=121),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=36, time=658),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=150),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=7),
    Message('note_on', channel=5, note=68, velocity=36, time=22),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=8),
    Message('note_on', channel=5, note=64, velocity=36, time=45),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=33),
    Message('note_on', channel=5, note=71, velocity=0, time=5),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=36, time=21),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=71),
    Message('note_on', channel=5, note=71, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=36, time=101),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=25),
    Message('note_on', channel=5, note=64, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=0, time=10),
    Message('note_on', channel=5, note=71, velocity=36, time=19),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=34),
    Message('note_on', channel=5, note=68, velocity=0, time=3),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=57, velocity=36, time=134),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=41),
    Message('note_on', channel=5, note=57, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=61, velocity=36, time=123),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=57, velocity=0, time=19),
    Message('note_on', channel=5, note=66, velocity=0, time=4),
    Message('note_on', channel=5, note=61, velocity=36, time=47),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=61),
    Message('note_on', channel=5, note=57, velocity=0, time=1),
    Message('note_on', channel=5, note=66, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=36, time=44),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=53),
    Message('note_on', channel=5, note=57, velocity=0, time=7),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=36, time=178),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=36, time=47),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=74),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=33),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=36, time=84),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=36, time=49),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=36, time=121),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=64, velocity=36, time=118),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=36, time=47),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=74),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=33),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=36, time=84),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=36, time=49),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=36, time=121),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=64, velocity=36, time=2518),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=36, time=49),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=36, time=121),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=36, time=1618),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=150),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=7),
    Message('note_on', channel=5, note=68, velocity=36, time=22),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=8),
    Message('note_on', channel=5, note=64, velocity=36, time=45),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=33),
    Message('note_on', channel=5, note=71, velocity=0, time=5),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=36, time=21),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=71),
    Message('note_on', channel=5, note=71, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=36, time=101),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=25),
    Message('note_on', channel=5, note=64, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=0, time=10),
    Message('note_on', channel=5, note=71, velocity=36, time=19),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=34),
    Message('note_on', channel=5, note=68, velocity=0, time=3),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=57, velocity=36, time=134),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=41),
    Message('note_on', channel=5, note=57, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=61, velocity=36, time=123),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=57, velocity=0, time=19),
    Message('note_on', channel=5, note=66, velocity=0, time=4),
    Message('note_on', channel=5, note=61, velocity=36, time=47),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=61),
    Message('note_on', channel=5, note=57, velocity=0, time=1),
    Message('note_on', channel=5, note=66, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=36, time=44),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=53),
    Message('note_on', channel=5, note=57, velocity=0, time=7),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=36, time=178),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=36, time=47),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=74),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=33),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=36, time=84),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=36, time=49),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=36, time=121),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=64, velocity=36, time=118),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=36, time=47),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=74),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=33),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=36, time=84),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=36, time=49),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=36, time=121),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=36, time=658),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=150),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=7),
    Message('note_on', channel=5, note=68, velocity=36, time=22),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=8),
    Message('note_on', channel=5, note=64, velocity=36, time=45),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=33),
    Message('note_on', channel=5, note=71, velocity=0, time=5),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=36, time=21),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=71),
    Message('note_on', channel=5, note=71, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=36, time=101),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=25),
    Message('note_on', channel=5, note=64, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=0, time=10),
    Message('note_on', channel=5, note=71, velocity=36, time=19),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=34),
    Message('note_on', channel=5, note=68, velocity=0, time=3),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=57, velocity=36, time=134),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=41),
    Message('note_on', channel=5, note=57, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=61, velocity=36, time=123),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=57, velocity=0, time=19),
    Message('note_on', channel=5, note=66, velocity=0, time=4),
    Message('note_on', channel=5, note=61, velocity=36, time=47),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=61),
    Message('note_on', channel=5, note=57, velocity=0, time=1),
    Message('note_on', channel=5, note=66, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=36, time=44),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=53),
    Message('note_on', channel=5, note=57, velocity=0, time=7),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=36, time=178),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=36, time=47),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=74),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=33),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=36, time=84),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=36, time=49),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=36, time=121),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=64, velocity=36, time=118),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=36, time=47),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=74),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=33),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=36, time=84),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=36, time=49),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=36, time=121),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=36, time=658),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=150),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=7),
    Message('note_on', channel=5, note=68, velocity=36, time=22),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=8),
    Message('note_on', channel=5, note=64, velocity=36, time=45),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=33),
    Message('note_on', channel=5, note=71, velocity=0, time=5),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=36, time=21),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=71),
    Message('note_on', channel=5, note=71, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=36, time=101),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=25),
    Message('note_on', channel=5, note=64, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=0, time=10),
    Message('note_on', channel=5, note=71, velocity=36, time=19),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=34),
    Message('note_on', channel=5, note=68, velocity=0, time=3),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=57, velocity=36, time=134),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=41),
    Message('note_on', channel=5, note=57, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=61, velocity=36, time=123),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=57, velocity=0, time=19),
    Message('note_on', channel=5, note=66, velocity=0, time=4),
    Message('note_on', channel=5, note=61, velocity=36, time=47),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=61),
    Message('note_on', channel=5, note=57, velocity=0, time=1),
    Message('note_on', channel=5, note=66, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=36, time=44),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=53),
    Message('note_on', channel=5, note=57, velocity=0, time=7),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=36, time=178),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=36, time=47),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=74),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=33),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=36, time=84),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=36, time=49),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=36, time=121),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=64, velocity=36, time=118),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=36, time=47),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=74),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=33),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=36, time=84),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=36, time=49),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=36, time=121),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=36, time=658),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=150),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=7),
    Message('note_on', channel=5, note=68, velocity=36, time=22),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=8),
    Message('note_on', channel=5, note=64, velocity=36, time=45),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=33),
    Message('note_on', channel=5, note=71, velocity=0, time=5),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=36, time=21),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=71),
    Message('note_on', channel=5, note=71, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=36, time=101),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=25),
    Message('note_on', channel=5, note=64, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=0, time=10),
    Message('note_on', channel=5, note=71, velocity=36, time=19),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=34),
    Message('note_on', channel=5, note=68, velocity=0, time=3),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=57, velocity=36, time=134),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=41),
    Message('note_on', channel=5, note=57, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=61, velocity=36, time=123),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=57, velocity=0, time=19),
    Message('note_on', channel=5, note=66, velocity=0, time=4),
    Message('note_on', channel=5, note=61, velocity=36, time=47),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=61),
    Message('note_on', channel=5, note=57, velocity=0, time=1),
    Message('note_on', channel=5, note=66, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=36, time=44),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=53),
    Message('note_on', channel=5, note=57, velocity=0, time=7),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=36, time=178),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=36, time=47),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=74),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=33),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=36, time=84),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=36, time=49),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=36, time=121),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=64, velocity=36, time=118),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=36, time=47),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=74),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=33),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=36, time=84),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=36, time=49),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=36, time=121),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=36, time=658),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=150),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=7),
    Message('note_on', channel=5, note=68, velocity=36, time=22),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=8),
    Message('note_on', channel=5, note=64, velocity=36, time=45),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=33),
    Message('note_on', channel=5, note=71, velocity=0, time=5),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=36, time=21),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=71),
    Message('note_on', channel=5, note=71, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=36, time=101),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=25),
    Message('note_on', channel=5, note=64, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=0, time=10),
    Message('note_on', channel=5, note=71, velocity=36, time=19),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=34),
    Message('note_on', channel=5, note=68, velocity=0, time=3),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=57, velocity=36, time=134),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=41),
    Message('note_on', channel=5, note=57, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=61, velocity=36, time=123),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=57, velocity=0, time=19),
    Message('note_on', channel=5, note=66, velocity=0, time=4),
    Message('note_on', channel=5, note=61, velocity=36, time=47),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=61),
    Message('note_on', channel=5, note=57, velocity=0, time=1),
    Message('note_on', channel=5, note=66, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=36, time=44),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=53),
    Message('note_on', channel=5, note=57, velocity=0, time=7),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=36, time=178),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=36, time=47),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=74),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=33),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=36, time=84),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=36, time=49),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=36, time=121),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=64, velocity=36, time=118),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=36, time=47),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=74),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=33),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=36, time=84),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=36, time=49),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=36, time=121),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=36, time=658),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=150),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=7),
    Message('note_on', channel=5, note=68, velocity=36, time=22),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=8),
    Message('note_on', channel=5, note=64, velocity=36, time=45),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=33),
    Message('note_on', channel=5, note=71, velocity=0, time=5),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=36, time=21),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=71),
    Message('note_on', channel=5, note=71, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=36, time=101),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=25),
    Message('note_on', channel=5, note=64, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=0, time=10),
    Message('note_on', channel=5, note=71, velocity=36, time=19),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=34),
    Message('note_on', channel=5, note=68, velocity=0, time=3),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=57, velocity=36, time=134),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=41),
    Message('note_on', channel=5, note=57, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=61, velocity=36, time=123),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=57, velocity=0, time=19),
    Message('note_on', channel=5, note=66, velocity=0, time=4),
    Message('note_on', channel=5, note=61, velocity=36, time=47),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=61),
    Message('note_on', channel=5, note=57, velocity=0, time=1),
    Message('note_on', channel=5, note=66, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=36, time=44),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=53),
    Message('note_on', channel=5, note=57, velocity=0, time=7),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=36, time=178),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=36, time=47),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=74),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=33),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=36, time=84),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=36, time=49),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=36, time=121),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=64, velocity=36, time=118),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=36, time=47),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=74),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=33),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=36, time=84),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=36, time=49),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=36, time=121),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=36, time=658),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=150),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=7),
    Message('note_on', channel=5, note=68, velocity=36, time=22),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=8),
    Message('note_on', channel=5, note=64, velocity=36, time=45),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=33),
    Message('note_on', channel=5, note=71, velocity=0, time=5),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=36, time=21),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=71),
    Message('note_on', channel=5, note=71, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=36, time=101),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=25),
    Message('note_on', channel=5, note=64, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=0, time=10),
    Message('note_on', channel=5, note=71, velocity=36, time=19),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=34),
    Message('note_on', channel=5, note=68, velocity=0, time=3),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=57, velocity=36, time=134),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=41),
    Message('note_on', channel=5, note=57, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=61, velocity=36, time=123),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=57, velocity=0, time=19),
    Message('note_on', channel=5, note=66, velocity=0, time=4),
    Message('note_on', channel=5, note=61, velocity=36, time=47),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=66, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=61),
    Message('note_on', channel=5, note=57, velocity=0, time=1),
    Message('note_on', channel=5, note=66, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=36, time=44),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=57, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=53),
    Message('note_on', channel=5, note=57, velocity=0, time=7),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=36, time=178),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=36, time=47),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=74),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=33),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=36, time=84),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=36, time=49),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=36, time=121),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=64, velocity=36, time=118),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=36, time=47),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=74),
    Message('note_on', channel=5, note=68, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=36, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=36, time=33),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=36, time=84),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=69, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=36, time=49),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=36, time=121),
    Message('note_on', channel=5, note=61, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=36, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=32, time=658),
    Message('note_on', channel=5, note=68, velocity=32, time=0),
    Message('note_on', channel=5, note=64, velocity=32, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=150),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=7),
    Message('note_on', channel=5, note=68, velocity=32, time=22),
    Message('note_on', channel=5, note=64, velocity=32, time=0),
    Message('note_on', channel=5, note=71, velocity=32, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=8),
    Message('note_on', channel=5, note=64, velocity=32, time=45),
    Message('note_on', channel=5, note=68, velocity=32, time=0),
    Message('note_on', channel=5, note=71, velocity=32, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=33),
    Message('note_on', channel=5, note=71, velocity=0, time=5),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=32, time=21),
    Message('note_on', channel=5, note=71, velocity=32, time=0),
    Message('note_on', channel=5, note=68, velocity=32, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=71),
    Message('note_on', channel=5, note=71, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=32, time=101),
    Message('note_on', channel=5, note=64, velocity=32, time=0),
    Message('note_on', channel=5, note=71, velocity=32, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=25),
    Message('note_on', channel=5, note=64, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=0, time=10),
    Message('note_on', channel=5, note=71, velocity=32, time=19),
    Message('note_on', channel=5, note=68, velocity=32, time=0),
    Message('note_on', channel=5, note=64, velocity=32, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=34),
    Message('note_on', channel=5, note=68, velocity=0, time=3),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=57, velocity=32, time=134),
    Message('note_on', channel=5, note=66, velocity=32, time=0),
    Message('note_on', channel=5, note=61, velocity=32, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=41),
    Message('note_on', channel=5, note=57, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=61, velocity=29, time=123),
    Message('note_on', channel=5, note=57, velocity=29, time=0),
    Message('note_on', channel=5, note=66, velocity=29, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=57, velocity=0, time=19),
    Message('note_on', channel=5, note=66, velocity=0, time=4),
    Message('note_on', channel=5, note=61, velocity=29, time=47),
    Message('note_on', channel=5, note=57, velocity=29, time=0),
    Message('note_on', channel=5, note=66, velocity=29, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=61),
    Message('note_on', channel=5, note=57, velocity=0, time=1),
    Message('note_on', channel=5, note=66, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=29, time=44),
    Message('note_on', channel=5, note=61, velocity=29, time=0),
    Message('note_on', channel=5, note=57, velocity=29, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=53),
    Message('note_on', channel=5, note=57, velocity=0, time=7),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=29, time=178),
    Message('note_on', channel=5, note=59, velocity=29, time=0),
    Message('note_on', channel=5, note=68, velocity=29, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=29, time=47),
    Message('note_on', channel=5, note=68, velocity=29, time=0),
    Message('note_on', channel=5, note=59, velocity=29, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=29, time=74),
    Message('note_on', channel=5, note=68, velocity=29, time=0),
    Message('note_on', channel=5, note=59, velocity=29, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=29, time=33),
    Message('note_on', channel=5, note=61, velocity=29, time=0),
    Message('note_on', channel=5, note=69, velocity=29, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=25, time=84),
    Message('note_on', channel=5, note=61, velocity=25, time=0),
    Message('note_on', channel=5, note=69, velocity=25, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=25, time=49),
    Message('note_on', channel=5, note=61, velocity=25, time=0),
    Message('note_on', channel=5, note=64, velocity=25, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=25, time=121),
    Message('note_on', channel=5, note=61, velocity=25, time=0),
    Message('note_on', channel=5, note=64, velocity=25, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=64, velocity=25, time=118),
    Message('note_on', channel=5, note=59, velocity=25, time=0),
    Message('note_on', channel=5, note=68, velocity=25, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=25, time=47),
    Message('note_on', channel=5, note=68, velocity=25, time=0),
    Message('note_on', channel=5, note=59, velocity=25, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=25, time=74),
    Message('note_on', channel=5, note=68, velocity=25, time=0),
    Message('note_on', channel=5, note=59, velocity=25, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=25, time=33),
    Message('note_on', channel=5, note=61, velocity=25, time=0),
    Message('note_on', channel=5, note=69, velocity=25, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=22, time=84),
    Message('note_on', channel=5, note=61, velocity=22, time=0),
    Message('note_on', channel=5, note=69, velocity=22, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=22, time=49),
    Message('note_on', channel=5, note=61, velocity=22, time=0),
    Message('note_on', channel=5, note=64, velocity=22, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=22, time=121),
    Message('note_on', channel=5, note=61, velocity=22, time=0),
    Message('note_on', channel=5, note=64, velocity=22, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=16, time=658),
    Message('note_on', channel=5, note=68, velocity=16, time=0),
    Message('note_on', channel=5, note=64, velocity=16, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=150),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=7),
    Message('note_on', channel=5, note=68, velocity=16, time=22),
    Message('note_on', channel=5, note=64, velocity=16, time=0),
    Message('note_on', channel=5, note=71, velocity=16, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=8),
    Message('note_on', channel=5, note=64, velocity=16, time=45),
    Message('note_on', channel=5, note=68, velocity=16, time=0),
    Message('note_on', channel=5, note=71, velocity=16, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=33),
    Message('note_on', channel=5, note=71, velocity=0, time=5),
    Message('note_on', channel=5, note=68, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=16, time=21),
    Message('note_on', channel=5, note=71, velocity=16, time=0),
    Message('note_on', channel=5, note=68, velocity=16, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=71),
    Message('note_on', channel=5, note=71, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=0, time=4),
    Message('note_on', channel=5, note=68, velocity=16, time=101),
    Message('note_on', channel=5, note=64, velocity=16, time=0),
    Message('note_on', channel=5, note=71, velocity=16, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=25),
    Message('note_on', channel=5, note=64, velocity=0, time=6),
    Message('note_on', channel=5, note=71, velocity=0, time=10),
    Message('note_on', channel=5, note=71, velocity=16, time=19),
    Message('note_on', channel=5, note=68, velocity=16, time=0),
    Message('note_on', channel=5, note=64, velocity=16, time=0),
    Message('note_on', channel=5, note=71, velocity=0, time=34),
    Message('note_on', channel=5, note=68, velocity=0, time=3),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=57, velocity=16, time=134),
    Message('note_on', channel=5, note=66, velocity=16, time=0),
    Message('note_on', channel=5, note=61, velocity=16, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=41),
    Message('note_on', channel=5, note=57, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=61, velocity=11, time=123),
    Message('note_on', channel=5, note=57, velocity=11, time=0),
    Message('note_on', channel=5, note=66, velocity=11, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=57, velocity=0, time=19),
    Message('note_on', channel=5, note=66, velocity=0, time=4),
    Message('note_on', channel=5, note=61, velocity=11, time=47),
    Message('note_on', channel=5, note=57, velocity=11, time=0),
    Message('note_on', channel=5, note=66, velocity=11, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=61),
    Message('note_on', channel=5, note=57, velocity=0, time=1),
    Message('note_on', channel=5, note=66, velocity=0, time=14),
    Message('note_on', channel=5, note=66, velocity=11, time=44),
    Message('note_on', channel=5, note=61, velocity=11, time=0),
    Message('note_on', channel=5, note=57, velocity=11, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=53),
    Message('note_on', channel=5, note=57, velocity=0, time=7),
    Message('note_on', channel=5, note=66, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=11, time=178),
    Message('note_on', channel=5, note=59, velocity=11, time=0),
    Message('note_on', channel=5, note=68, velocity=11, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=11, time=47),
    Message('note_on', channel=5, note=68, velocity=11, time=0),
    Message('note_on', channel=5, note=59, velocity=11, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=11, time=74),
    Message('note_on', channel=5, note=68, velocity=11, time=0),
    Message('note_on', channel=5, note=59, velocity=11, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=11, time=33),
    Message('note_on', channel=5, note=61, velocity=11, time=0),
    Message('note_on', channel=5, note=69, velocity=11, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=5, time=84),
    Message('note_on', channel=5, note=61, velocity=5, time=0),
    Message('note_on', channel=5, note=69, velocity=5, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=5, time=49),
    Message('note_on', channel=5, note=61, velocity=5, time=0),
    Message('note_on', channel=5, note=64, velocity=5, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=5, time=121),
    Message('note_on', channel=5, note=61, velocity=5, time=0),
    Message('note_on', channel=5, note=64, velocity=5, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    Message('note_on', channel=5, note=64, velocity=5, time=118),
    Message('note_on', channel=5, note=59, velocity=5, time=0),
    Message('note_on', channel=5, note=68, velocity=5, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=60),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=59, velocity=0, time=4),
    Message('note_on', channel=5, note=64, velocity=5, time=47),
    Message('note_on', channel=5, note=68, velocity=5, time=0),
    Message('note_on', channel=5, note=59, velocity=5, time=0),
    Message('note_on', channel=5, note=68, velocity=0, time=40),
    Message('note_on', channel=5, note=59, velocity=0, time=1),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=5, time=74),
    Message('note_on', channel=5, note=68, velocity=5, time=0),
    Message('note_on', channel=5, note=59, velocity=5, time=0),
    Message('note_on', channel=5, note=59, velocity=0, time=15),
    Message('note_on', channel=5, note=68, velocity=0, time=7),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=64, velocity=5, time=33),
    Message('note_on', channel=5, note=61, velocity=5, time=0),
    Message('note_on', channel=5, note=69, velocity=5, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=85),
    Message('note_on', channel=5, note=61, velocity=0, time=2),
    Message('note_on', channel=5, note=64, velocity=0, time=9),
    Message('note_on', channel=5, note=64, velocity=0, time=84),
    Message('note_on', channel=5, note=61, velocity=0, time=0),
    Message('note_on', channel=5, note=69, velocity=0, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=54),
    Message('note_on', channel=5, note=69, velocity=0, time=12),
    Message('note_on', channel=5, note=64, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=49),
    Message('note_on', channel=5, note=61, velocity=0, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=0),
    Message('note_on', channel=5, note=61, velocity=0, time=50),
    Message('note_on', channel=5, note=64, velocity=0, time=1),
    Message('note_on', channel=5, note=69, velocity=0, time=8),
    Message('note_on', channel=5, note=69, velocity=0, time=121),
    Message('note_on', channel=5, note=61, velocity=0, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=0),
    Message('note_on', channel=5, note=64, velocity=0, time=51),
    Message('note_on', channel=5, note=61, velocity=0, time=5),
    Message('note_on', channel=5, note=69, velocity=0, time=6),
    MetaMessage('end_of_track', time=0)]),
  MidiTrack([
    Message('program_change', channel=6, program=56, time=0),
    Message('note_on', channel=6, note=68, velocity=61, time=3000),
    Message('note_on', channel=6, note=68, velocity=0, time=688),
    Message('note_on', channel=6, note=68, velocity=61, time=3152),
    Message('note_on', channel=6, note=68, velocity=0, time=688),
    Message('note_on', channel=6, note=68, velocity=61, time=3152),
    Message('note_on', channel=6, note=68, velocity=0, time=688),
    Message('note_on', channel=6, note=68, velocity=61, time=3152),
    Message('note_on', channel=6, note=68, velocity=0, time=688),
    Message('note_on', channel=6, note=68, velocity=61, time=3152),
    Message('note_on', channel=6, note=68, velocity=0, time=688),
    Message('note_on', channel=6, note=68, velocity=61, time=3152),
    Message('note_on', channel=6, note=68, velocity=0, time=688),
    Message('note_on', channel=6, note=68, velocity=61, time=3152),
    Message('note_on', channel=6, note=68, velocity=0, time=688),
    Message('note_on', channel=6, note=68, velocity=61, time=3152),
    Message('note_on', channel=6, note=68, velocity=0, time=688),
    Message('note_on', channel=6, note=68, velocity=61, time=3152),
    Message('note_on', channel=6, note=68, velocity=0, time=688),
    Message('note_on', channel=6, note=68, velocity=61, time=3152),
    Message('note_on', channel=6, note=68, velocity=0, time=688),
    Message('note_on', channel=6, note=68, velocity=61, time=3152),
    Message('note_on', channel=6, note=68, velocity=0, time=688),
    Message('note_on', channel=6, note=68, velocity=61, time=3152),
    Message('note_on', channel=6, note=68, velocity=0, time=688),
    Message('note_on', channel=6, note=68, velocity=61, time=3152),
    Message('note_on', channel=6, note=68, velocity=0, time=688),
    Message('note_on', channel=6, note=68, velocity=61, time=3152),
    Message('note_on', channel=6, note=68, velocity=0, time=688),
    Message('note_on', channel=6, note=68, velocity=61, time=3152),
    Message('note_on', channel=6, note=68, velocity=0, time=688),
    Message('note_on', channel=6, note=68, velocity=61, time=3152),
    Message('note_on', channel=6, note=68, velocity=0, time=688),
    Message('note_on', channel=6, note=68, velocity=61, time=3152),
    Message('note_on', channel=6, note=68, velocity=0, time=688),
    Message('note_on', channel=6, note=68, velocity=61, time=3152),
    Message('note_on', channel=6, note=68, velocity=0, time=688),
    Message('note_on', channel=6, note=68, velocity=61, time=3152),
    Message('note_on', channel=6, note=68, velocity=0, time=688),
    Message('note_on', channel=6, note=68, velocity=61, time=3152),
    Message('note_on', channel=6, note=68, velocity=0, time=688),
    Message('note_on', channel=6, note=68, velocity=61, time=3152),
    Message('note_on', channel=6, note=68, velocity=0, time=688),
    Message('note_on', channel=6, note=68, velocity=61, time=3152),
    Message('note_on', channel=6, note=68, velocity=0, time=688),
    Message('note_on', channel=6, note=68, velocity=61, time=3152),
    Message('note_on', channel=6, note=68, velocity=0, time=688),
    Message('note_on', channel=6, note=68, velocity=61, time=3152),
    Message('note_on', channel=6, note=68, velocity=0, time=688),
    Message('note_on', channel=6, note=68, velocity=61, time=3152),
    Message('note_on', channel=6, note=68, velocity=0, time=688),
    Message('note_on', channel=6, note=68, velocity=61, time=3152),
    Message('note_on', channel=6, note=68, velocity=0, time=688),
    Message('note_on', channel=6, note=68, velocity=37, time=3152),
    Message('note_on', channel=6, note=68, velocity=0, time=688),
    Message('note_on', channel=6, note=68, velocity=1, time=3152),
    Message('note_on', channel=6, note=68, velocity=0, time=688),
    MetaMessage('end_of_track', time=0)]),
  MidiTrack([
    Message('note_on', channel=9, note=36, velocity=110, time=0),
    Message('note_on', channel=9, note=57, velocity=110, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=48),
    Message('note_on', channel=9, note=57, velocity=0, time=27),
    Message('note_on', channel=9, note=38, velocity=100, time=165),
    Message('note_on', channel=9, note=38, velocity=0, time=231),
    Message('note_on', channel=9, note=36, velocity=110, time=9),
    Message('note_on', channel=9, note=36, velocity=0, time=50),
    Message('note_on', channel=9, note=36, velocity=110, time=130),
    Message('note_on', channel=9, note=36, velocity=0, time=72),
    Message('note_on', channel=9, note=36, velocity=110, time=108),
    Message('note_on', channel=9, note=36, velocity=0, time=77),
    Message('note_on', channel=9, note=38, velocity=100, time=283),
    Message('note_on', channel=9, note=36, velocity=110, time=240),
    Message('note_on', channel=9, note=38, velocity=0, time=45),
    Message('note_on', channel=9, note=36, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=110, time=104),
    Message('note_on', channel=9, note=36, velocity=0, time=56),
    Message('note_on', channel=9, note=36, velocity=110, time=124),
    Message('note_on', channel=9, note=36, velocity=0, time=59),
    Message('note_on', channel=9, note=36, velocity=110, time=181),
    Message('note_on', channel=9, note=46, velocity=72, time=0),
    Message('note_on', channel=9, note=46, velocity=0, time=29),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=9, note=38, velocity=100, time=61),
    Message('note_on', channel=9, note=36, velocity=110, time=240),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=36, velocity=0, time=41),
    Message('note_on', channel=9, note=36, velocity=110, time=131),
    Message('note_on', channel=9, note=36, velocity=0, time=42),
    Message('note_on', channel=9, note=36, velocity=110, time=138),
    Message('note_on', channel=9, note=36, velocity=0, time=60),
    Message('note_on', channel=9, note=38, velocity=100, time=180),
    Message('note_on', channel=9, note=47, velocity=83, time=0),
    Message('note_on', channel=9, note=47, velocity=0, time=44),
    Message('note_on', channel=9, note=38, velocity=0, time=54),
    Message('note_on', channel=9, note=38, velocity=100, time=22),
    Message('note_on', channel=9, note=45, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=45, velocity=0, time=9),
    Message('note_on', channel=9, note=38, velocity=100, time=39),
    Message('note_on', channel=9, note=43, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=128),
    Message('note_on', channel=9, note=43, velocity=0, time=25),
    Message('note_on', channel=9, note=38, velocity=100, time=27),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=41, velocity=0, time=15),
    Message('note_on', channel=9, note=38, velocity=100, time=19),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=23),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=38, velocity=100, time=32),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=29),
    Message('note_on', channel=9, note=41, velocity=0, time=3),
    Message('note_on', channel=9, note=38, velocity=100, time=28),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=41, velocity=0, time=33),
    Message('note_on', channel=9, note=38, velocity=0, time=15),
    Message('note_on', channel=9, note=38, velocity=60, time=12),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=57, velocity=80, time=0),
    Message('note_on', channel=9, note=41, velocity=0, time=40),
    Message('note_on', channel=9, note=57, velocity=0, time=20),
    Message('note_on', channel=9, note=38, velocity=0, time=36),
    Message('note_on', channel=9, note=38, velocity=100, time=24),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=41, velocity=0, time=7),
    Message('note_on', channel=9, note=38, velocity=100, time=27),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=41),
    Message('note_on', channel=9, note=41, velocity=0, time=12),
    Message('note_on', channel=9, note=36, velocity=110, time=7),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=57, velocity=110, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=81, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=57, velocity=0, time=15),
    Message('note_on', channel=9, note=42, velocity=0, time=16),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=9, note=42, velocity=72, time=19),
    Message('note_on', channel=9, note=42, velocity=0, time=45),
    Message('note_on', channel=9, note=42, velocity=72, time=75),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=56),
    Message('note_on', channel=9, note=42, velocity=72, time=64),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=38, velocity=0, time=19),
    Message('note_on', channel=9, note=36, velocity=110, time=9),
    Message('note_on', channel=9, note=36, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=72, time=10),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=81, velocity=44, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=35),
    Message('note_on', channel=9, note=36, velocity=110, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=81, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=72, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=36, velocity=110, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=35),
    Message('note_on', channel=9, note=36, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=0, time=13),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=81, velocity=44, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=28),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=42, velocity=72, time=87),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=38),
    Message('note_on', channel=9, note=42, velocity=72, time=82),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=110, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=15),
    Message('note_on', channel=9, note=36, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=110, time=29),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=4),
    Message('note_on', channel=9, note=81, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=110, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=29),
    Message('note_on', channel=9, note=42, velocity=72, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=33),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=69),
    Message('note_on', channel=9, note=36, velocity=110, time=20),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=46, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=46, velocity=0, time=1),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=61),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=72, time=70),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=42, velocity=72, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=110, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=36, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=72, time=11),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=110, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=18),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=81, velocity=0, time=6),
    Message('note_on', channel=9, note=36, velocity=110, time=78),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=36, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=35),
    Message('note_on', channel=9, note=81, velocity=46, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=2),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=47, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=47, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=72, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=22),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=45, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=45, velocity=0, time=9),
    Message('note_on', channel=9, note=42, velocity=0, time=22),
    Message('note_on', channel=9, note=38, velocity=100, time=17),
    Message('note_on', channel=9, note=43, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=72, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=43, velocity=0, time=4),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=72, time=19),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=23),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=28),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=60, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=57, velocity=80, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=41, velocity=0, time=9),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=57, velocity=0, time=7),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=72, time=34),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=2),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=41, velocity=0, time=12),
    Message('note_on', channel=9, note=36, velocity=110, time=7),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=57, velocity=110, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=81, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=57, velocity=0, time=15),
    Message('note_on', channel=9, note=42, velocity=0, time=16),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=9, note=42, velocity=72, time=19),
    Message('note_on', channel=9, note=42, velocity=0, time=45),
    Message('note_on', channel=9, note=42, velocity=72, time=75),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=56),
    Message('note_on', channel=9, note=42, velocity=72, time=64),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=38, velocity=0, time=19),
    Message('note_on', channel=9, note=36, velocity=110, time=9),
    Message('note_on', channel=9, note=36, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=72, time=10),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=81, velocity=44, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=35),
    Message('note_on', channel=9, note=36, velocity=110, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=81, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=72, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=36, velocity=110, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=35),
    Message('note_on', channel=9, note=36, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=0, time=13),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=81, velocity=44, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=28),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=42, velocity=72, time=87),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=38),
    Message('note_on', channel=9, note=42, velocity=72, time=82),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=110, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=15),
    Message('note_on', channel=9, note=36, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=110, time=29),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=4),
    Message('note_on', channel=9, note=81, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=110, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=29),
    Message('note_on', channel=9, note=42, velocity=72, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=33),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=69),
    Message('note_on', channel=9, note=36, velocity=110, time=20),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=46, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=46, velocity=0, time=1),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=61),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=72, time=70),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=42, velocity=72, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=110, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=36, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=72, time=11),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=110, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=18),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=81, velocity=0, time=6),
    Message('note_on', channel=9, note=36, velocity=110, time=78),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=36, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=35),
    Message('note_on', channel=9, note=81, velocity=46, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=2),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=47, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=47, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=72, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=22),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=45, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=45, velocity=0, time=9),
    Message('note_on', channel=9, note=42, velocity=0, time=22),
    Message('note_on', channel=9, note=38, velocity=100, time=17),
    Message('note_on', channel=9, note=43, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=72, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=43, velocity=0, time=4),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=72, time=19),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=23),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=28),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=60, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=57, velocity=80, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=41, velocity=0, time=9),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=57, velocity=0, time=7),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=72, time=34),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=2),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=41, velocity=0, time=12),
    Message('note_on', channel=9, note=36, velocity=110, time=7),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=57, velocity=110, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=81, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=57, velocity=0, time=15),
    Message('note_on', channel=9, note=42, velocity=0, time=16),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=9, note=42, velocity=72, time=19),
    Message('note_on', channel=9, note=42, velocity=0, time=45),
    Message('note_on', channel=9, note=42, velocity=72, time=75),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=56),
    Message('note_on', channel=9, note=42, velocity=72, time=64),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=38, velocity=0, time=19),
    Message('note_on', channel=9, note=36, velocity=110, time=9),
    Message('note_on', channel=9, note=36, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=72, time=10),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=81, velocity=44, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=35),
    Message('note_on', channel=9, note=36, velocity=110, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=81, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=72, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=36, velocity=110, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=35),
    Message('note_on', channel=9, note=36, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=0, time=13),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=81, velocity=44, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=28),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=42, velocity=72, time=87),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=38),
    Message('note_on', channel=9, note=42, velocity=72, time=82),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=110, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=15),
    Message('note_on', channel=9, note=36, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=110, time=29),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=4),
    Message('note_on', channel=9, note=81, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=110, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=29),
    Message('note_on', channel=9, note=42, velocity=72, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=33),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=48),
    Message('note_on', channel=9, note=81, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=110, time=72),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=46, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=46, velocity=0, time=1),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=61),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=72, time=70),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=42, velocity=72, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=110, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=36, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=72, time=11),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=110, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=18),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=81, velocity=0, time=6),
    Message('note_on', channel=9, note=36, velocity=110, time=78),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=36, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=57, velocity=40, time=35),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=81, velocity=46, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=57, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=72, time=12),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=2),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=47, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=47, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=72, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=57, velocity=40, time=22),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=45, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=45, velocity=0, time=9),
    Message('note_on', channel=9, note=42, velocity=0, time=22),
    Message('note_on', channel=9, note=57, velocity=0, time=5),
    Message('note_on', channel=9, note=38, velocity=100, time=12),
    Message('note_on', channel=9, note=43, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=72, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=43, velocity=0, time=4),
    Message('note_on', channel=9, note=57, velocity=80, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=14),
    Message('note_on', channel=9, note=57, velocity=0, time=19),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=23),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=28),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=60, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=57, velocity=80, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=41, velocity=0, time=9),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=57, velocity=0, time=7),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=72, time=34),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=2),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=41, velocity=0, time=12),
    Message('note_on', channel=9, note=36, velocity=110, time=7),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=57, velocity=110, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=81, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=57, velocity=0, time=15),
    Message('note_on', channel=9, note=42, velocity=0, time=16),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=9, note=42, velocity=72, time=19),
    Message('note_on', channel=9, note=42, velocity=0, time=45),
    Message('note_on', channel=9, note=42, velocity=72, time=75),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=56),
    Message('note_on', channel=9, note=42, velocity=72, time=64),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=38, velocity=0, time=19),
    Message('note_on', channel=9, note=36, velocity=110, time=9),
    Message('note_on', channel=9, note=36, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=72, time=10),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=81, velocity=44, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=35),
    Message('note_on', channel=9, note=36, velocity=110, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=81, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=72, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=36, velocity=110, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=35),
    Message('note_on', channel=9, note=36, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=0, time=13),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=81, velocity=44, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=28),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=42, velocity=72, time=87),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=38),
    Message('note_on', channel=9, note=42, velocity=72, time=82),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=110, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=15),
    Message('note_on', channel=9, note=36, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=110, time=29),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=4),
    Message('note_on', channel=9, note=81, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=110, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=29),
    Message('note_on', channel=9, note=42, velocity=72, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=33),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=48),
    Message('note_on', channel=9, note=81, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=110, time=72),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=46, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=46, velocity=0, time=1),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=61),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=72, time=70),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=42, velocity=72, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=110, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=36, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=72, time=11),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=110, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=18),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=81, velocity=0, time=6),
    Message('note_on', channel=9, note=36, velocity=110, time=78),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=36, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=35),
    Message('note_on', channel=9, note=81, velocity=46, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=2),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=47, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=47, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=72, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=22),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=45, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=45, velocity=0, time=9),
    Message('note_on', channel=9, note=42, velocity=0, time=22),
    Message('note_on', channel=9, note=38, velocity=100, time=17),
    Message('note_on', channel=9, note=43, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=72, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=43, velocity=0, time=4),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=72, time=19),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=23),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=28),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=60, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=57, velocity=80, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=41, velocity=0, time=9),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=57, velocity=0, time=7),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=72, time=34),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=2),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=41, velocity=0, time=12),
    Message('note_on', channel=9, note=36, velocity=110, time=7),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=57, velocity=110, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=81, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=57, velocity=0, time=15),
    Message('note_on', channel=9, note=42, velocity=0, time=16),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=9, note=42, velocity=72, time=19),
    Message('note_on', channel=9, note=42, velocity=0, time=45),
    Message('note_on', channel=9, note=42, velocity=72, time=75),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=56),
    Message('note_on', channel=9, note=42, velocity=72, time=64),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=38, velocity=0, time=19),
    Message('note_on', channel=9, note=36, velocity=110, time=9),
    Message('note_on', channel=9, note=36, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=72, time=10),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=81, velocity=44, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=35),
    Message('note_on', channel=9, note=36, velocity=110, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=81, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=72, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=36, velocity=110, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=35),
    Message('note_on', channel=9, note=36, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=0, time=13),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=81, velocity=44, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=28),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=42, velocity=72, time=87),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=38),
    Message('note_on', channel=9, note=42, velocity=72, time=82),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=110, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=15),
    Message('note_on', channel=9, note=36, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=110, time=29),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=4),
    Message('note_on', channel=9, note=81, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=110, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=29),
    Message('note_on', channel=9, note=42, velocity=72, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=33),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=48),
    Message('note_on', channel=9, note=81, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=110, time=72),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=46, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=46, velocity=0, time=1),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=61),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=72, time=70),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=42, velocity=72, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=110, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=36, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=72, time=11),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=110, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=18),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=81, velocity=0, time=6),
    Message('note_on', channel=9, note=36, velocity=110, time=78),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=36, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=35),
    Message('note_on', channel=9, note=81, velocity=46, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=2),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=47, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=47, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=72, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=22),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=45, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=45, velocity=0, time=9),
    Message('note_on', channel=9, note=42, velocity=0, time=22),
    Message('note_on', channel=9, note=38, velocity=100, time=17),
    Message('note_on', channel=9, note=43, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=72, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=43, velocity=0, time=4),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=72, time=19),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=23),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=28),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=41, velocity=0, time=33),
    Message('note_on', channel=9, note=42, velocity=0, time=15),
    Message('note_on', channel=9, note=38, velocity=0, time=0),
    Message('note_on', channel=9, note=42, velocity=72, time=12),
    Message('note_on', channel=9, note=38, velocity=60, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=57, velocity=80, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=41, velocity=0, time=9),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=57, velocity=0, time=7),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=72, time=34),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=2),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=41, velocity=0, time=12),
    Message('note_on', channel=9, note=36, velocity=110, time=7),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=57, velocity=110, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=81, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=57, velocity=0, time=15),
    Message('note_on', channel=9, note=42, velocity=0, time=16),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=9, note=42, velocity=72, time=19),
    Message('note_on', channel=9, note=42, velocity=0, time=45),
    Message('note_on', channel=9, note=42, velocity=72, time=75),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=56),
    Message('note_on', channel=9, note=42, velocity=72, time=64),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=38, velocity=0, time=19),
    Message('note_on', channel=9, note=36, velocity=110, time=9),
    Message('note_on', channel=9, note=36, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=72, time=10),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=81, velocity=44, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=35),
    Message('note_on', channel=9, note=36, velocity=110, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=81, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=72, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=36, velocity=110, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=35),
    Message('note_on', channel=9, note=36, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=0, time=13),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=81, velocity=44, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=28),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=42, velocity=72, time=87),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=38),
    Message('note_on', channel=9, note=42, velocity=72, time=82),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=110, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=15),
    Message('note_on', channel=9, note=36, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=110, time=29),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=4),
    Message('note_on', channel=9, note=81, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=110, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=29),
    Message('note_on', channel=9, note=42, velocity=72, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=33),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=48),
    Message('note_on', channel=9, note=81, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=110, time=72),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=46, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=46, velocity=0, time=1),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=61),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=72, time=70),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=42, velocity=72, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=110, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=36, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=72, time=11),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=110, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=18),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=81, velocity=0, time=6),
    Message('note_on', channel=9, note=36, velocity=110, time=78),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=36, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=35),
    Message('note_on', channel=9, note=81, velocity=46, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=2),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=47, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=47, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=72, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=22),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=45, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=45, velocity=0, time=9),
    Message('note_on', channel=9, note=42, velocity=0, time=22),
    Message('note_on', channel=9, note=38, velocity=100, time=17),
    Message('note_on', channel=9, note=43, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=72, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=43, velocity=0, time=4),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=72, time=19),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=23),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=28),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=60, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=57, velocity=80, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=41, velocity=0, time=9),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=57, velocity=0, time=7),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=72, time=34),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=2),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=41, velocity=0, time=12),
    Message('note_on', channel=9, note=36, velocity=110, time=7),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=57, velocity=110, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=81, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=57, velocity=0, time=15),
    Message('note_on', channel=9, note=42, velocity=0, time=16),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=9, note=42, velocity=72, time=19),
    Message('note_on', channel=9, note=42, velocity=0, time=45),
    Message('note_on', channel=9, note=42, velocity=72, time=75),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=56),
    Message('note_on', channel=9, note=42, velocity=72, time=64),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=38, velocity=0, time=19),
    Message('note_on', channel=9, note=36, velocity=110, time=9),
    Message('note_on', channel=9, note=36, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=72, time=10),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=81, velocity=44, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=35),
    Message('note_on', channel=9, note=36, velocity=110, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=81, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=72, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=36, velocity=110, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=35),
    Message('note_on', channel=9, note=36, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=0, time=13),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=81, velocity=44, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=28),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=42, velocity=72, time=87),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=38),
    Message('note_on', channel=9, note=42, velocity=72, time=82),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=110, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=15),
    Message('note_on', channel=9, note=36, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=110, time=29),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=4),
    Message('note_on', channel=9, note=81, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=110, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=29),
    Message('note_on', channel=9, note=42, velocity=72, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=33),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=48),
    Message('note_on', channel=9, note=81, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=110, time=72),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=46, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=46, velocity=0, time=1),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=61),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=72, time=70),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=42, velocity=72, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=110, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=36, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=72, time=11),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=110, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=18),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=81, velocity=0, time=6),
    Message('note_on', channel=9, note=36, velocity=110, time=78),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=36, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=57, velocity=40, time=35),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=81, velocity=46, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=57, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=72, time=12),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=2),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=47, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=47, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=72, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=57, velocity=40, time=22),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=45, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=45, velocity=0, time=9),
    Message('note_on', channel=9, note=42, velocity=0, time=22),
    Message('note_on', channel=9, note=57, velocity=0, time=5),
    Message('note_on', channel=9, note=38, velocity=100, time=12),
    Message('note_on', channel=9, note=43, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=72, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=43, velocity=0, time=4),
    Message('note_on', channel=9, note=57, velocity=80, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=14),
    Message('note_on', channel=9, note=57, velocity=0, time=19),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=23),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=28),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=60, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=57, velocity=80, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=41, velocity=0, time=9),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=57, velocity=0, time=7),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=72, time=34),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=2),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=41, velocity=0, time=12),
    Message('note_on', channel=9, note=36, velocity=110, time=7),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=57, velocity=110, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=81, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=57, velocity=0, time=15),
    Message('note_on', channel=9, note=42, velocity=0, time=16),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=9, note=42, velocity=72, time=19),
    Message('note_on', channel=9, note=42, velocity=0, time=45),
    Message('note_on', channel=9, note=42, velocity=72, time=75),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=56),
    Message('note_on', channel=9, note=42, velocity=72, time=64),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=38, velocity=0, time=19),
    Message('note_on', channel=9, note=36, velocity=110, time=9),
    Message('note_on', channel=9, note=36, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=72, time=10),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=81, velocity=44, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=35),
    Message('note_on', channel=9, note=36, velocity=110, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=81, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=72, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=36, velocity=110, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=35),
    Message('note_on', channel=9, note=36, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=0, time=13),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=81, velocity=44, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=28),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=42, velocity=72, time=87),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=38),
    Message('note_on', channel=9, note=42, velocity=72, time=82),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=110, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=15),
    Message('note_on', channel=9, note=36, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=110, time=29),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=4),
    Message('note_on', channel=9, note=81, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=110, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=29),
    Message('note_on', channel=9, note=42, velocity=72, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=33),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=48),
    Message('note_on', channel=9, note=81, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=110, time=72),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=46, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=46, velocity=0, time=1),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=61),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=72, time=70),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=42, velocity=72, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=110, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=36, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=72, time=11),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=110, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=18),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=81, velocity=0, time=6),
    Message('note_on', channel=9, note=36, velocity=110, time=78),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=36, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=35),
    Message('note_on', channel=9, note=81, velocity=46, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=2),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=47, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=47, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=72, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=22),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=45, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=45, velocity=0, time=9),
    Message('note_on', channel=9, note=42, velocity=0, time=22),
    Message('note_on', channel=9, note=38, velocity=100, time=17),
    Message('note_on', channel=9, note=43, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=72, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=43, velocity=0, time=4),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=72, time=19),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=23),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=28),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=60, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=57, velocity=80, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=41, velocity=0, time=9),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=57, velocity=0, time=7),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=72, time=34),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=2),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=41, velocity=0, time=12),
    Message('note_on', channel=9, note=36, velocity=110, time=7),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=57, velocity=110, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=81, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=57, velocity=0, time=15),
    Message('note_on', channel=9, note=42, velocity=0, time=16),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=9, note=42, velocity=72, time=19),
    Message('note_on', channel=9, note=42, velocity=0, time=45),
    Message('note_on', channel=9, note=42, velocity=72, time=75),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=56),
    Message('note_on', channel=9, note=42, velocity=72, time=64),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=38, velocity=0, time=19),
    Message('note_on', channel=9, note=36, velocity=110, time=9),
    Message('note_on', channel=9, note=36, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=72, time=10),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=81, velocity=44, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=35),
    Message('note_on', channel=9, note=36, velocity=110, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=81, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=72, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=36, velocity=110, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=35),
    Message('note_on', channel=9, note=36, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=0, time=13),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=81, velocity=44, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=28),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=42, velocity=72, time=87),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=38),
    Message('note_on', channel=9, note=42, velocity=72, time=82),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=110, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=15),
    Message('note_on', channel=9, note=36, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=110, time=29),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=4),
    Message('note_on', channel=9, note=81, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=110, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=29),
    Message('note_on', channel=9, note=42, velocity=72, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=33),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=48),
    Message('note_on', channel=9, note=81, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=110, time=72),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=46, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=46, velocity=0, time=1),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=61),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=72, time=70),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=42, velocity=72, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=110, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=36, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=72, time=11),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=110, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=18),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=81, velocity=0, time=6),
    Message('note_on', channel=9, note=36, velocity=110, time=78),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=36, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=35),
    Message('note_on', channel=9, note=81, velocity=46, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=2),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=47, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=47, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=72, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=22),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=45, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=45, velocity=0, time=9),
    Message('note_on', channel=9, note=42, velocity=0, time=22),
    Message('note_on', channel=9, note=38, velocity=100, time=17),
    Message('note_on', channel=9, note=43, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=72, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=43, velocity=0, time=4),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=72, time=19),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=23),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=28),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=41, velocity=0, time=33),
    Message('note_on', channel=9, note=42, velocity=0, time=15),
    Message('note_on', channel=9, note=38, velocity=0, time=0),
    Message('note_on', channel=9, note=42, velocity=72, time=12),
    Message('note_on', channel=9, note=38, velocity=60, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=57, velocity=80, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=41, velocity=0, time=9),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=57, velocity=0, time=7),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=72, time=34),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=2),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=41, velocity=0, time=12),
    Message('note_on', channel=9, note=36, velocity=110, time=7),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=57, velocity=110, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=81, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=57, velocity=0, time=15),
    Message('note_on', channel=9, note=42, velocity=0, time=16),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=9, note=42, velocity=72, time=19),
    Message('note_on', channel=9, note=42, velocity=0, time=45),
    Message('note_on', channel=9, note=42, velocity=72, time=75),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=56),
    Message('note_on', channel=9, note=42, velocity=72, time=64),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=38, velocity=0, time=19),
    Message('note_on', channel=9, note=36, velocity=110, time=9),
    Message('note_on', channel=9, note=36, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=72, time=10),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=81, velocity=44, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=35),
    Message('note_on', channel=9, note=36, velocity=110, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=81, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=72, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=36, velocity=110, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=35),
    Message('note_on', channel=9, note=36, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=0, time=13),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=81, velocity=44, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=28),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=42, velocity=72, time=87),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=38),
    Message('note_on', channel=9, note=42, velocity=72, time=82),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=110, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=15),
    Message('note_on', channel=9, note=36, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=110, time=29),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=4),
    Message('note_on', channel=9, note=81, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=110, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=29),
    Message('note_on', channel=9, note=42, velocity=72, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=33),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=48),
    Message('note_on', channel=9, note=81, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=110, time=72),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=46, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=46, velocity=0, time=1),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=61),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=72, time=70),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=42, velocity=72, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=110, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=36, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=72, time=11),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=110, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=18),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=81, velocity=0, time=6),
    Message('note_on', channel=9, note=36, velocity=110, time=78),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=36, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=35),
    Message('note_on', channel=9, note=81, velocity=46, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=2),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=47, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=47, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=72, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=22),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=45, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=45, velocity=0, time=9),
    Message('note_on', channel=9, note=42, velocity=0, time=22),
    Message('note_on', channel=9, note=38, velocity=100, time=17),
    Message('note_on', channel=9, note=43, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=72, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=43, velocity=0, time=4),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=72, time=19),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=23),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=28),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=60, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=57, velocity=80, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=41, velocity=0, time=9),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=57, velocity=0, time=7),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=72, time=34),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=2),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=41, velocity=0, time=12),
    Message('note_on', channel=9, note=36, velocity=110, time=7),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=57, velocity=110, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=81, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=57, velocity=0, time=15),
    Message('note_on', channel=9, note=42, velocity=0, time=16),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=9, note=42, velocity=72, time=19),
    Message('note_on', channel=9, note=42, velocity=0, time=45),
    Message('note_on', channel=9, note=42, velocity=72, time=75),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=56),
    Message('note_on', channel=9, note=42, velocity=72, time=64),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=38, velocity=0, time=19),
    Message('note_on', channel=9, note=36, velocity=110, time=9),
    Message('note_on', channel=9, note=36, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=72, time=10),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=81, velocity=44, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=35),
    Message('note_on', channel=9, note=36, velocity=110, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=81, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=72, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=36, velocity=110, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=35),
    Message('note_on', channel=9, note=36, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=0, time=13),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=81, velocity=44, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=28),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=42, velocity=72, time=87),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=38),
    Message('note_on', channel=9, note=42, velocity=72, time=82),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=110, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=15),
    Message('note_on', channel=9, note=36, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=110, time=29),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=4),
    Message('note_on', channel=9, note=81, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=110, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=29),
    Message('note_on', channel=9, note=42, velocity=72, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=33),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=48),
    Message('note_on', channel=9, note=81, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=110, time=72),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=46, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=46, velocity=0, time=1),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=61),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=72, time=70),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=42, velocity=72, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=110, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=36, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=72, time=11),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=110, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=18),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=81, velocity=0, time=6),
    Message('note_on', channel=9, note=36, velocity=110, time=78),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=36, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=57, velocity=40, time=35),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=81, velocity=46, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=57, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=72, time=12),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=2),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=47, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=47, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=72, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=57, velocity=40, time=22),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=45, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=45, velocity=0, time=9),
    Message('note_on', channel=9, note=42, velocity=0, time=22),
    Message('note_on', channel=9, note=57, velocity=0, time=5),
    Message('note_on', channel=9, note=38, velocity=100, time=12),
    Message('note_on', channel=9, note=43, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=72, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=43, velocity=0, time=4),
    Message('note_on', channel=9, note=57, velocity=80, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=14),
    Message('note_on', channel=9, note=57, velocity=0, time=19),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=23),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=28),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=60, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=57, velocity=80, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=41, velocity=0, time=9),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=57, velocity=0, time=7),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=72, time=34),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=2),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=41, velocity=0, time=12),
    Message('note_on', channel=9, note=36, velocity=110, time=7),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=57, velocity=110, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=81, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=57, velocity=0, time=15),
    Message('note_on', channel=9, note=42, velocity=0, time=16),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=9, note=42, velocity=72, time=19),
    Message('note_on', channel=9, note=42, velocity=0, time=45),
    Message('note_on', channel=9, note=42, velocity=72, time=75),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=56),
    Message('note_on', channel=9, note=42, velocity=72, time=64),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=38, velocity=0, time=19),
    Message('note_on', channel=9, note=36, velocity=110, time=9),
    Message('note_on', channel=9, note=36, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=72, time=10),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=81, velocity=44, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=35),
    Message('note_on', channel=9, note=36, velocity=110, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=81, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=72, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=36, velocity=110, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=35),
    Message('note_on', channel=9, note=36, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=0, time=13),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=81, velocity=44, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=28),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=42, velocity=72, time=87),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=38),
    Message('note_on', channel=9, note=42, velocity=72, time=82),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=110, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=15),
    Message('note_on', channel=9, note=36, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=110, time=29),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=4),
    Message('note_on', channel=9, note=81, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=110, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=29),
    Message('note_on', channel=9, note=42, velocity=72, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=33),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=48),
    Message('note_on', channel=9, note=81, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=110, time=72),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=46, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=46, velocity=0, time=1),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=61),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=72, time=70),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=42, velocity=72, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=110, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=36, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=72, time=11),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=110, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=18),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=81, velocity=0, time=6),
    Message('note_on', channel=9, note=36, velocity=110, time=78),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=36, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=35),
    Message('note_on', channel=9, note=81, velocity=46, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=2),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=47, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=47, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=72, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=22),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=45, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=45, velocity=0, time=9),
    Message('note_on', channel=9, note=42, velocity=0, time=22),
    Message('note_on', channel=9, note=38, velocity=100, time=17),
    Message('note_on', channel=9, note=43, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=72, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=43, velocity=0, time=4),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=72, time=19),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=23),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=28),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=60, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=57, velocity=80, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=41, velocity=0, time=9),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=57, velocity=0, time=7),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=72, time=34),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=2),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=41, velocity=0, time=12),
    Message('note_on', channel=9, note=36, velocity=110, time=7),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=57, velocity=110, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=81, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=57, velocity=0, time=15),
    Message('note_on', channel=9, note=42, velocity=0, time=16),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=9, note=42, velocity=72, time=19),
    Message('note_on', channel=9, note=42, velocity=0, time=45),
    Message('note_on', channel=9, note=42, velocity=72, time=75),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=56),
    Message('note_on', channel=9, note=42, velocity=72, time=64),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=38, velocity=0, time=19),
    Message('note_on', channel=9, note=36, velocity=110, time=9),
    Message('note_on', channel=9, note=36, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=72, time=10),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=81, velocity=44, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=35),
    Message('note_on', channel=9, note=36, velocity=110, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=81, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=72, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=36, velocity=110, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=35),
    Message('note_on', channel=9, note=36, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=0, time=13),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=81, velocity=44, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=28),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=42, velocity=72, time=87),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=38),
    Message('note_on', channel=9, note=42, velocity=72, time=82),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=110, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=15),
    Message('note_on', channel=9, note=36, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=110, time=29),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=4),
    Message('note_on', channel=9, note=81, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=110, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=29),
    Message('note_on', channel=9, note=42, velocity=72, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=33),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=48),
    Message('note_on', channel=9, note=81, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=110, time=72),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=46, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=46, velocity=0, time=1),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=61),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=72, time=70),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=42, velocity=72, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=110, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=36, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=72, time=11),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=110, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=18),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=81, velocity=0, time=6),
    Message('note_on', channel=9, note=36, velocity=110, time=78),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=36, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=35),
    Message('note_on', channel=9, note=81, velocity=46, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=2),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=47, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=47, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=72, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=22),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=45, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=45, velocity=0, time=9),
    Message('note_on', channel=9, note=42, velocity=0, time=22),
    Message('note_on', channel=9, note=38, velocity=100, time=17),
    Message('note_on', channel=9, note=43, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=72, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=43, velocity=0, time=4),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=72, time=19),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=23),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=28),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=41, velocity=0, time=33),
    Message('note_on', channel=9, note=42, velocity=0, time=15),
    Message('note_on', channel=9, note=38, velocity=0, time=0),
    Message('note_on', channel=9, note=42, velocity=72, time=12),
    Message('note_on', channel=9, note=38, velocity=60, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=57, velocity=80, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=41, velocity=0, time=9),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=57, velocity=0, time=7),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=72, time=34),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=2),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=41, velocity=0, time=12),
    Message('note_on', channel=9, note=36, velocity=110, time=7),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=57, velocity=110, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=81, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=57, velocity=0, time=15),
    Message('note_on', channel=9, note=42, velocity=0, time=16),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=9, note=42, velocity=72, time=19),
    Message('note_on', channel=9, note=42, velocity=0, time=45),
    Message('note_on', channel=9, note=42, velocity=72, time=75),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=56),
    Message('note_on', channel=9, note=42, velocity=72, time=64),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=38, velocity=0, time=19),
    Message('note_on', channel=9, note=36, velocity=110, time=9),
    Message('note_on', channel=9, note=36, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=72, time=10),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=81, velocity=44, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=35),
    Message('note_on', channel=9, note=36, velocity=110, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=81, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=72, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=36, velocity=110, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=35),
    Message('note_on', channel=9, note=36, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=0, time=13),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=81, velocity=44, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=28),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=42, velocity=72, time=87),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=38),
    Message('note_on', channel=9, note=42, velocity=72, time=82),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=110, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=15),
    Message('note_on', channel=9, note=36, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=110, time=29),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=4),
    Message('note_on', channel=9, note=81, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=110, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=29),
    Message('note_on', channel=9, note=42, velocity=72, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=33),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=48),
    Message('note_on', channel=9, note=81, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=110, time=72),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=46, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=46, velocity=0, time=1),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=61),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=72, time=70),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=42, velocity=72, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=110, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=36, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=72, time=11),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=110, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=18),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=81, velocity=0, time=6),
    Message('note_on', channel=9, note=36, velocity=110, time=78),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=36, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=35),
    Message('note_on', channel=9, note=81, velocity=46, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=2),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=47, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=47, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=72, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=22),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=45, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=45, velocity=0, time=9),
    Message('note_on', channel=9, note=42, velocity=0, time=22),
    Message('note_on', channel=9, note=38, velocity=100, time=17),
    Message('note_on', channel=9, note=43, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=72, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=43, velocity=0, time=4),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=72, time=19),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=23),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=28),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=60, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=57, velocity=80, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=41, velocity=0, time=9),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=57, velocity=0, time=7),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=72, time=34),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=2),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=41, velocity=0, time=12),
    Message('note_on', channel=9, note=36, velocity=110, time=7),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=57, velocity=110, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=81, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=57, velocity=0, time=15),
    Message('note_on', channel=9, note=42, velocity=0, time=16),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=9, note=42, velocity=72, time=19),
    Message('note_on', channel=9, note=42, velocity=0, time=45),
    Message('note_on', channel=9, note=42, velocity=72, time=75),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=56),
    Message('note_on', channel=9, note=42, velocity=72, time=64),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=38, velocity=0, time=19),
    Message('note_on', channel=9, note=36, velocity=110, time=9),
    Message('note_on', channel=9, note=36, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=72, time=10),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=81, velocity=44, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=35),
    Message('note_on', channel=9, note=36, velocity=110, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=81, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=72, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=36, velocity=110, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=35),
    Message('note_on', channel=9, note=36, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=0, time=13),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=81, velocity=44, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=28),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=42, velocity=72, time=87),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=38),
    Message('note_on', channel=9, note=42, velocity=72, time=82),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=110, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=15),
    Message('note_on', channel=9, note=36, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=110, time=29),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=4),
    Message('note_on', channel=9, note=81, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=110, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=29),
    Message('note_on', channel=9, note=42, velocity=72, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=33),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=48),
    Message('note_on', channel=9, note=81, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=110, time=72),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=46, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=46, velocity=0, time=1),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=61),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=72, time=70),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=42, velocity=72, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=110, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=36, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=72, time=11),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=110, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=18),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=81, velocity=0, time=6),
    Message('note_on', channel=9, note=36, velocity=110, time=78),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=36, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=57, velocity=40, time=35),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=81, velocity=46, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=57, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=72, time=12),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=2),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=47, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=47, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=72, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=57, velocity=40, time=22),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=45, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=45, velocity=0, time=9),
    Message('note_on', channel=9, note=42, velocity=0, time=22),
    Message('note_on', channel=9, note=57, velocity=0, time=5),
    Message('note_on', channel=9, note=38, velocity=100, time=12),
    Message('note_on', channel=9, note=43, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=72, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=43, velocity=0, time=4),
    Message('note_on', channel=9, note=57, velocity=80, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=14),
    Message('note_on', channel=9, note=57, velocity=0, time=19),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=23),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=28),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=60, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=57, velocity=80, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=41, velocity=0, time=9),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=57, velocity=0, time=7),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=72, time=34),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=2),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=41, velocity=0, time=12),
    Message('note_on', channel=9, note=36, velocity=110, time=7),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=57, velocity=110, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=81, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=57, velocity=0, time=15),
    Message('note_on', channel=9, note=42, velocity=0, time=16),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=9, note=42, velocity=72, time=19),
    Message('note_on', channel=9, note=42, velocity=0, time=45),
    Message('note_on', channel=9, note=42, velocity=72, time=75),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=56),
    Message('note_on', channel=9, note=42, velocity=72, time=64),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=38, velocity=0, time=19),
    Message('note_on', channel=9, note=36, velocity=110, time=9),
    Message('note_on', channel=9, note=36, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=72, time=10),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=81, velocity=44, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=35),
    Message('note_on', channel=9, note=36, velocity=110, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=81, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=72, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=36, velocity=110, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=35),
    Message('note_on', channel=9, note=36, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=0, time=13),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=81, velocity=44, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=28),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=42, velocity=72, time=87),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=38),
    Message('note_on', channel=9, note=42, velocity=72, time=82),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=110, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=15),
    Message('note_on', channel=9, note=36, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=110, time=29),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=4),
    Message('note_on', channel=9, note=81, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=110, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=29),
    Message('note_on', channel=9, note=42, velocity=72, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=33),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=48),
    Message('note_on', channel=9, note=81, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=110, time=72),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=46, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=46, velocity=0, time=1),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=61),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=72, time=70),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=42, velocity=72, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=110, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=36, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=72, time=11),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=110, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=18),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=81, velocity=0, time=6),
    Message('note_on', channel=9, note=36, velocity=110, time=78),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=36, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=35),
    Message('note_on', channel=9, note=81, velocity=46, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=2),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=47, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=47, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=72, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=22),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=45, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=45, velocity=0, time=9),
    Message('note_on', channel=9, note=42, velocity=0, time=22),
    Message('note_on', channel=9, note=38, velocity=100, time=17),
    Message('note_on', channel=9, note=43, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=72, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=43, velocity=0, time=4),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=72, time=19),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=23),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=28),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=60, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=57, velocity=80, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=41, velocity=0, time=9),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=57, velocity=0, time=7),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=72, time=34),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=2),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=41, velocity=0, time=12),
    Message('note_on', channel=9, note=36, velocity=110, time=7),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=57, velocity=110, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=81, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=57, velocity=0, time=15),
    Message('note_on', channel=9, note=42, velocity=0, time=16),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=9, note=42, velocity=72, time=19),
    Message('note_on', channel=9, note=42, velocity=0, time=45),
    Message('note_on', channel=9, note=42, velocity=72, time=75),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=56),
    Message('note_on', channel=9, note=42, velocity=72, time=64),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=38, velocity=0, time=19),
    Message('note_on', channel=9, note=36, velocity=110, time=9),
    Message('note_on', channel=9, note=36, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=72, time=10),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=81, velocity=44, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=35),
    Message('note_on', channel=9, note=36, velocity=110, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=81, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=72, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=36, velocity=110, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=35),
    Message('note_on', channel=9, note=36, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=0, time=13),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=81, velocity=44, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=28),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=42, velocity=72, time=87),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=38),
    Message('note_on', channel=9, note=42, velocity=72, time=82),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=110, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=15),
    Message('note_on', channel=9, note=36, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=110, time=29),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=4),
    Message('note_on', channel=9, note=81, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=110, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=29),
    Message('note_on', channel=9, note=42, velocity=72, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=33),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=48),
    Message('note_on', channel=9, note=81, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=110, time=72),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=46, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=46, velocity=0, time=1),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=61),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=72, time=70),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=42, velocity=72, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=110, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=36, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=72, time=11),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=110, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=18),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=81, velocity=0, time=6),
    Message('note_on', channel=9, note=36, velocity=110, time=78),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=36, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=35),
    Message('note_on', channel=9, note=81, velocity=46, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=2),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=47, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=47, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=72, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=22),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=45, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=45, velocity=0, time=9),
    Message('note_on', channel=9, note=42, velocity=0, time=22),
    Message('note_on', channel=9, note=38, velocity=100, time=17),
    Message('note_on', channel=9, note=43, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=72, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=43, velocity=0, time=4),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=72, time=19),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=23),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=28),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=41, velocity=0, time=33),
    Message('note_on', channel=9, note=42, velocity=0, time=15),
    Message('note_on', channel=9, note=38, velocity=0, time=0),
    Message('note_on', channel=9, note=42, velocity=72, time=12),
    Message('note_on', channel=9, note=38, velocity=60, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=57, velocity=80, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=41, velocity=0, time=9),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=57, velocity=0, time=7),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=72, time=34),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=2),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=41, velocity=0, time=12),
    Message('note_on', channel=9, note=36, velocity=110, time=7),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=57, velocity=110, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=81, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=57, velocity=0, time=15),
    Message('note_on', channel=9, note=42, velocity=0, time=16),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=9, note=42, velocity=72, time=19),
    Message('note_on', channel=9, note=42, velocity=0, time=45),
    Message('note_on', channel=9, note=42, velocity=72, time=75),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=56),
    Message('note_on', channel=9, note=42, velocity=72, time=64),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=38, velocity=0, time=19),
    Message('note_on', channel=9, note=36, velocity=110, time=9),
    Message('note_on', channel=9, note=36, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=72, time=10),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=81, velocity=44, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=35),
    Message('note_on', channel=9, note=36, velocity=110, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=81, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=72, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=36, velocity=110, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=35),
    Message('note_on', channel=9, note=36, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=0, time=13),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=81, velocity=44, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=28),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=42, velocity=72, time=87),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=38),
    Message('note_on', channel=9, note=42, velocity=72, time=82),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=110, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=15),
    Message('note_on', channel=9, note=36, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=110, time=29),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=4),
    Message('note_on', channel=9, note=81, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=110, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=29),
    Message('note_on', channel=9, note=42, velocity=72, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=33),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=48),
    Message('note_on', channel=9, note=81, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=110, time=72),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=46, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=46, velocity=0, time=1),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=61),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=72, time=70),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=42, velocity=72, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=110, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=36, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=72, time=11),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=110, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=18),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=81, velocity=0, time=6),
    Message('note_on', channel=9, note=36, velocity=110, time=78),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=36, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=35),
    Message('note_on', channel=9, note=81, velocity=46, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=2),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=47, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=47, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=72, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=22),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=45, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=45, velocity=0, time=9),
    Message('note_on', channel=9, note=42, velocity=0, time=22),
    Message('note_on', channel=9, note=38, velocity=100, time=17),
    Message('note_on', channel=9, note=43, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=72, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=43, velocity=0, time=4),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=72, time=19),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=23),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=28),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=60, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=57, velocity=80, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=41, velocity=0, time=9),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=57, velocity=0, time=7),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=72, time=34),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=2),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=41, velocity=0, time=12),
    Message('note_on', channel=9, note=36, velocity=110, time=7),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=57, velocity=110, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=81, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=57, velocity=0, time=15),
    Message('note_on', channel=9, note=42, velocity=0, time=16),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=9, note=42, velocity=72, time=19),
    Message('note_on', channel=9, note=42, velocity=0, time=45),
    Message('note_on', channel=9, note=42, velocity=72, time=75),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=56),
    Message('note_on', channel=9, note=42, velocity=72, time=64),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=38, velocity=0, time=19),
    Message('note_on', channel=9, note=36, velocity=110, time=9),
    Message('note_on', channel=9, note=36, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=72, time=10),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=81, velocity=44, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=35),
    Message('note_on', channel=9, note=36, velocity=110, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=81, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=72, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=36, velocity=110, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=35),
    Message('note_on', channel=9, note=36, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=0, time=13),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=81, velocity=44, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=28),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=42, velocity=72, time=87),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=38),
    Message('note_on', channel=9, note=42, velocity=72, time=82),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=110, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=15),
    Message('note_on', channel=9, note=36, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=110, time=29),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=4),
    Message('note_on', channel=9, note=81, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=110, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=29),
    Message('note_on', channel=9, note=42, velocity=72, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=33),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=48),
    Message('note_on', channel=9, note=81, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=110, time=72),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=46, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=46, velocity=0, time=1),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=61),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=72, time=70),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=42, velocity=72, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=110, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=36, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=72, time=11),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=110, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=18),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=81, velocity=0, time=6),
    Message('note_on', channel=9, note=36, velocity=110, time=78),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=36, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=57, velocity=40, time=35),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=81, velocity=46, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=57, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=72, time=12),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=2),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=47, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=47, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=72, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=57, velocity=40, time=22),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=45, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=45, velocity=0, time=9),
    Message('note_on', channel=9, note=42, velocity=0, time=22),
    Message('note_on', channel=9, note=57, velocity=0, time=5),
    Message('note_on', channel=9, note=38, velocity=100, time=12),
    Message('note_on', channel=9, note=43, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=72, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=43, velocity=0, time=4),
    Message('note_on', channel=9, note=38, velocity=100, time=27),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=38, velocity=100, time=34),
    Message('note_on', channel=9, note=38, velocity=0, time=23),
    Message('note_on', channel=9, note=38, velocity=100, time=37),
    Message('note_on', channel=9, note=38, velocity=0, time=29),
    Message('note_on', channel=9, note=38, velocity=100, time=31),
    Message('note_on', channel=9, note=38, velocity=0, time=29),
    Message('note_on', channel=9, note=38, velocity=60, time=31),
    Message('note_on', channel=9, note=38, velocity=0, time=53),
    Message('note_on', channel=9, note=38, velocity=100, time=67),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=38, velocity=100, time=34),
    Message('note_on', channel=9, note=38, velocity=0, time=41),
    Message('note_on', channel=9, note=36, velocity=110, time=19),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=57, velocity=110, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=81, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=57, velocity=0, time=15),
    Message('note_on', channel=9, note=42, velocity=0, time=16),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=9, note=42, velocity=72, time=19),
    Message('note_on', channel=9, note=42, velocity=0, time=45),
    Message('note_on', channel=9, note=42, velocity=72, time=75),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=56),
    Message('note_on', channel=9, note=42, velocity=72, time=64),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=38, velocity=0, time=19),
    Message('note_on', channel=9, note=36, velocity=110, time=9),
    Message('note_on', channel=9, note=36, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=72, time=10),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=81, velocity=44, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=35),
    Message('note_on', channel=9, note=36, velocity=110, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=81, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=72, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=36, velocity=110, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=35),
    Message('note_on', channel=9, note=36, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=0, time=13),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=81, velocity=44, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=28),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=42, velocity=72, time=87),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=38),
    Message('note_on', channel=9, note=42, velocity=72, time=82),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=110, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=15),
    Message('note_on', channel=9, note=36, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=110, time=29),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=4),
    Message('note_on', channel=9, note=81, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=110, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=29),
    Message('note_on', channel=9, note=42, velocity=72, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=33),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=48),
    Message('note_on', channel=9, note=81, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=110, time=72),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=46, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=46, velocity=0, time=1),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=61),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=72, time=70),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=42, velocity=72, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=110, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=36, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=72, time=11),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=110, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=18),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=81, velocity=0, time=6),
    Message('note_on', channel=9, note=36, velocity=110, time=78),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=36, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=35),
    Message('note_on', channel=9, note=81, velocity=46, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=2),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=47, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=47, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=72, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=22),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=45, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=45, velocity=0, time=9),
    Message('note_on', channel=9, note=42, velocity=0, time=22),
    Message('note_on', channel=9, note=38, velocity=100, time=17),
    Message('note_on', channel=9, note=43, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=72, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=43, velocity=0, time=4),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=72, time=19),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=23),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=28),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=60, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=57, velocity=80, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=41, velocity=0, time=9),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=57, velocity=0, time=7),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=72, time=34),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=2),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=41, velocity=0, time=12),
    Message('note_on', channel=9, note=36, velocity=110, time=7),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=57, velocity=110, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=81, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=57, velocity=0, time=15),
    Message('note_on', channel=9, note=42, velocity=0, time=16),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=9, note=42, velocity=72, time=19),
    Message('note_on', channel=9, note=42, velocity=0, time=45),
    Message('note_on', channel=9, note=42, velocity=72, time=75),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=56),
    Message('note_on', channel=9, note=42, velocity=72, time=64),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=38, velocity=0, time=19),
    Message('note_on', channel=9, note=36, velocity=110, time=9),
    Message('note_on', channel=9, note=36, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=72, time=10),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=81, velocity=44, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=35),
    Message('note_on', channel=9, note=36, velocity=110, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=81, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=72, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=36, velocity=110, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=35),
    Message('note_on', channel=9, note=36, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=0, time=13),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=81, velocity=44, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=28),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=42, velocity=72, time=87),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=38),
    Message('note_on', channel=9, note=42, velocity=72, time=82),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=110, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=15),
    Message('note_on', channel=9, note=36, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=110, time=29),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=4),
    Message('note_on', channel=9, note=81, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=110, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=29),
    Message('note_on', channel=9, note=42, velocity=72, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=33),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=48),
    Message('note_on', channel=9, note=81, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=110, time=72),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=46, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=46, velocity=0, time=1),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=61),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=72, time=70),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=42, velocity=72, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=110, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=36, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=72, time=11),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=110, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=18),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=81, velocity=0, time=6),
    Message('note_on', channel=9, note=36, velocity=110, time=78),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=36, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=35),
    Message('note_on', channel=9, note=81, velocity=46, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=2),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=47, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=47, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=72, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=22),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=45, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=45, velocity=0, time=9),
    Message('note_on', channel=9, note=42, velocity=0, time=22),
    Message('note_on', channel=9, note=38, velocity=100, time=17),
    Message('note_on', channel=9, note=43, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=72, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=43, velocity=0, time=4),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=72, time=19),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=23),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=28),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=41, velocity=0, time=33),
    Message('note_on', channel=9, note=42, velocity=0, time=15),
    Message('note_on', channel=9, note=38, velocity=0, time=0),
    Message('note_on', channel=9, note=42, velocity=72, time=12),
    Message('note_on', channel=9, note=38, velocity=60, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=57, velocity=80, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=41, velocity=0, time=9),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=57, velocity=0, time=7),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=72, time=34),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=2),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=41, velocity=0, time=12),
    Message('note_on', channel=9, note=36, velocity=110, time=7),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=57, velocity=110, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=81, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=57, velocity=0, time=15),
    Message('note_on', channel=9, note=42, velocity=0, time=16),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=9, note=42, velocity=72, time=19),
    Message('note_on', channel=9, note=42, velocity=0, time=45),
    Message('note_on', channel=9, note=42, velocity=72, time=75),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=56),
    Message('note_on', channel=9, note=42, velocity=72, time=64),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=38, velocity=0, time=19),
    Message('note_on', channel=9, note=36, velocity=110, time=9),
    Message('note_on', channel=9, note=36, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=72, time=10),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=81, velocity=44, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=35),
    Message('note_on', channel=9, note=36, velocity=110, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=81, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=72, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=36, velocity=110, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=35),
    Message('note_on', channel=9, note=36, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=0, time=13),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=81, velocity=44, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=28),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=42, velocity=72, time=87),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=38),
    Message('note_on', channel=9, note=42, velocity=72, time=82),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=110, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=15),
    Message('note_on', channel=9, note=36, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=110, time=29),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=4),
    Message('note_on', channel=9, note=81, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=110, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=29),
    Message('note_on', channel=9, note=42, velocity=72, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=33),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=48),
    Message('note_on', channel=9, note=81, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=110, time=72),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=46, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=46, velocity=0, time=1),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=61),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=72, time=70),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=42, velocity=72, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=110, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=36, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=72, time=11),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=110, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=18),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=81, velocity=0, time=6),
    Message('note_on', channel=9, note=36, velocity=110, time=78),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=36, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=35),
    Message('note_on', channel=9, note=81, velocity=46, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=2),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=47, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=47, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=72, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=22),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=45, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=45, velocity=0, time=9),
    Message('note_on', channel=9, note=42, velocity=0, time=22),
    Message('note_on', channel=9, note=38, velocity=100, time=17),
    Message('note_on', channel=9, note=43, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=72, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=43, velocity=0, time=4),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=72, time=19),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=23),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=28),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=60, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=57, velocity=80, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=41, velocity=0, time=9),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=57, velocity=0, time=7),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=72, time=34),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=2),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=41, velocity=0, time=12),
    Message('note_on', channel=9, note=36, velocity=110, time=7),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=57, velocity=110, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=81, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=57, velocity=0, time=15),
    Message('note_on', channel=9, note=42, velocity=0, time=16),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=9, note=42, velocity=72, time=19),
    Message('note_on', channel=9, note=42, velocity=0, time=45),
    Message('note_on', channel=9, note=42, velocity=72, time=75),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=56),
    Message('note_on', channel=9, note=42, velocity=72, time=64),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=38, velocity=0, time=19),
    Message('note_on', channel=9, note=36, velocity=110, time=9),
    Message('note_on', channel=9, note=36, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=72, time=10),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=81, velocity=44, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=35),
    Message('note_on', channel=9, note=36, velocity=110, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=81, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=72, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=36, velocity=110, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=35),
    Message('note_on', channel=9, note=36, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=0, time=13),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=81, velocity=44, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=28),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=42, velocity=72, time=87),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=38),
    Message('note_on', channel=9, note=42, velocity=72, time=82),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=110, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=15),
    Message('note_on', channel=9, note=36, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=110, time=29),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=4),
    Message('note_on', channel=9, note=81, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=110, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=29),
    Message('note_on', channel=9, note=42, velocity=72, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=33),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=48),
    Message('note_on', channel=9, note=81, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=110, time=72),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=46, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=46, velocity=0, time=1),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=61),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=72, time=70),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=42, velocity=72, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=110, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=36, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=72, time=11),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=110, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=18),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=81, velocity=0, time=6),
    Message('note_on', channel=9, note=36, velocity=110, time=78),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=36, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=57, velocity=40, time=35),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=81, velocity=46, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=57, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=72, time=12),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=2),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=47, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=47, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=72, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=57, velocity=40, time=22),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=45, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=45, velocity=0, time=9),
    Message('note_on', channel=9, note=42, velocity=0, time=22),
    Message('note_on', channel=9, note=57, velocity=0, time=5),
    Message('note_on', channel=9, note=38, velocity=100, time=12),
    Message('note_on', channel=9, note=43, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=72, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=43, velocity=0, time=4),
    Message('note_on', channel=9, note=57, velocity=80, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=14),
    Message('note_on', channel=9, note=57, velocity=0, time=19),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=23),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=28),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=60, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=57, velocity=80, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=41, velocity=0, time=9),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=57, velocity=0, time=7),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=72, time=34),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=2),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=41, velocity=0, time=12),
    Message('note_on', channel=9, note=36, velocity=110, time=7),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=57, velocity=110, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=81, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=57, velocity=0, time=15),
    Message('note_on', channel=9, note=42, velocity=0, time=16),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=9, note=42, velocity=72, time=19),
    Message('note_on', channel=9, note=42, velocity=0, time=45),
    Message('note_on', channel=9, note=42, velocity=72, time=75),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=56),
    Message('note_on', channel=9, note=42, velocity=72, time=64),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=38, velocity=0, time=19),
    Message('note_on', channel=9, note=36, velocity=110, time=9),
    Message('note_on', channel=9, note=36, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=72, time=10),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=81, velocity=44, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=35),
    Message('note_on', channel=9, note=36, velocity=110, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=81, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=72, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=36, velocity=110, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=35),
    Message('note_on', channel=9, note=36, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=0, time=13),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=81, velocity=44, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=28),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=42, velocity=72, time=87),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=38),
    Message('note_on', channel=9, note=42, velocity=72, time=82),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=110, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=15),
    Message('note_on', channel=9, note=36, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=110, time=29),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=4),
    Message('note_on', channel=9, note=81, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=110, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=29),
    Message('note_on', channel=9, note=42, velocity=72, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=33),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=48),
    Message('note_on', channel=9, note=81, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=110, time=72),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=46, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=46, velocity=0, time=1),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=61),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=72, time=70),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=42, velocity=72, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=110, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=36, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=72, time=11),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=110, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=18),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=81, velocity=0, time=6),
    Message('note_on', channel=9, note=36, velocity=110, time=78),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=36, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=35),
    Message('note_on', channel=9, note=81, velocity=46, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=2),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=47, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=47, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=72, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=22),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=45, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=45, velocity=0, time=9),
    Message('note_on', channel=9, note=42, velocity=0, time=22),
    Message('note_on', channel=9, note=38, velocity=100, time=17),
    Message('note_on', channel=9, note=43, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=72, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=43, velocity=0, time=4),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=72, time=19),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=23),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=28),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=60, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=57, velocity=80, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=41, velocity=0, time=9),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=57, velocity=0, time=7),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=72, time=34),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=2),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=41, velocity=0, time=12),
    Message('note_on', channel=9, note=36, velocity=110, time=7),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=57, velocity=110, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=81, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=57, velocity=0, time=15),
    Message('note_on', channel=9, note=42, velocity=0, time=16),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=9, note=42, velocity=72, time=19),
    Message('note_on', channel=9, note=42, velocity=0, time=45),
    Message('note_on', channel=9, note=42, velocity=72, time=75),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=56),
    Message('note_on', channel=9, note=42, velocity=72, time=64),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=38, velocity=0, time=19),
    Message('note_on', channel=9, note=36, velocity=110, time=9),
    Message('note_on', channel=9, note=36, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=72, time=10),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=81, velocity=44, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=35),
    Message('note_on', channel=9, note=36, velocity=110, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=81, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=72, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=36, velocity=110, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=35),
    Message('note_on', channel=9, note=36, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=0, time=13),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=81, velocity=44, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=28),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=42, velocity=72, time=87),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=38),
    Message('note_on', channel=9, note=42, velocity=72, time=82),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=110, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=15),
    Message('note_on', channel=9, note=36, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=110, time=29),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=4),
    Message('note_on', channel=9, note=81, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=110, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=29),
    Message('note_on', channel=9, note=42, velocity=72, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=33),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=48),
    Message('note_on', channel=9, note=81, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=110, time=72),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=46, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=46, velocity=0, time=1),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=61),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=72, time=70),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=42, velocity=72, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=110, time=32),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=36, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=72, time=11),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=81, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=110, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=18),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=81, velocity=0, time=6),
    Message('note_on', channel=9, note=36, velocity=110, time=78),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=36, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=72, time=35),
    Message('note_on', channel=9, note=81, velocity=46, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=72, time=2),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=47, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=47, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=72, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=72, time=22),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=45, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=45, velocity=0, time=9),
    Message('note_on', channel=9, note=42, velocity=0, time=22),
    Message('note_on', channel=9, note=38, velocity=100, time=17),
    Message('note_on', channel=9, note=43, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=72, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=72, time=30),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=43, velocity=0, time=4),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=72, time=19),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=23),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=29),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=72, time=28),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=41, velocity=0, time=33),
    Message('note_on', channel=9, note=42, velocity=0, time=15),
    Message('note_on', channel=9, note=38, velocity=0, time=0),
    Message('note_on', channel=9, note=42, velocity=72, time=12),
    Message('note_on', channel=9, note=38, velocity=60, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=57, velocity=80, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=41, velocity=0, time=9),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=57, velocity=0, time=7),
    Message('note_on', channel=9, note=42, velocity=72, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=72, time=34),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=2),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=72, time=27),
    Message('note_on', channel=9, note=38, velocity=100, time=0),
    Message('note_on', channel=9, note=41, velocity=83, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=41, velocity=0, time=12),
    Message('note_on', channel=9, note=36, velocity=99, time=7),
    Message('note_on', channel=9, note=42, velocity=65, time=0),
    Message('note_on', channel=9, note=81, velocity=41, time=0),
    Message('note_on', channel=9, note=57, velocity=99, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=81, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=65, time=0),
    Message('note_on', channel=9, note=57, velocity=0, time=15),
    Message('note_on', channel=9, note=42, velocity=0, time=16),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=9, note=42, velocity=65, time=19),
    Message('note_on', channel=9, note=42, velocity=0, time=45),
    Message('note_on', channel=9, note=42, velocity=65, time=75),
    Message('note_on', channel=9, note=38, velocity=90, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=56),
    Message('note_on', channel=9, note=42, velocity=65, time=64),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=65, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=38, velocity=0, time=19),
    Message('note_on', channel=9, note=36, velocity=99, time=9),
    Message('note_on', channel=9, note=36, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=65, time=10),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=65, time=30),
    Message('note_on', channel=9, note=81, velocity=40, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=35),
    Message('note_on', channel=9, note=36, velocity=99, time=25),
    Message('note_on', channel=9, note=42, velocity=65, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=65, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=81, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=65, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=36, velocity=99, time=27),
    Message('note_on', channel=9, note=42, velocity=65, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=65, time=35),
    Message('note_on', channel=9, note=36, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=0, time=13),
    Message('note_on', channel=9, note=42, velocity=58, time=30),
    Message('note_on', channel=9, note=81, velocity=35, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=58, time=28),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=58, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=42, velocity=58, time=87),
    Message('note_on', channel=9, note=38, velocity=80, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=38),
    Message('note_on', channel=9, note=42, velocity=58, time=82),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=58, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=88, time=32),
    Message('note_on', channel=9, note=42, velocity=58, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=58, time=15),
    Message('note_on', channel=9, note=36, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=58, time=27),
    Message('note_on', channel=9, note=81, velocity=36, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=88, time=29),
    Message('note_on', channel=9, note=42, velocity=58, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=58, time=4),
    Message('note_on', channel=9, note=81, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=42, velocity=58, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=88, time=30),
    Message('note_on', channel=9, note=42, velocity=58, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=29),
    Message('note_on', channel=9, note=42, velocity=58, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=50, time=33),
    Message('note_on', channel=9, note=81, velocity=32, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=48),
    Message('note_on', channel=9, note=81, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=77, time=72),
    Message('note_on', channel=9, note=42, velocity=50, time=0),
    Message('note_on', channel=9, note=46, velocity=50, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=46, velocity=0, time=1),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=50, time=61),
    Message('note_on', channel=9, note=38, velocity=70, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=50, time=70),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=42, velocity=50, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=77, time=32),
    Message('note_on', channel=9, note=42, velocity=50, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=36, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=50, time=11),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=50, time=29),
    Message('note_on', channel=9, note=81, velocity=32, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=77, time=30),
    Message('note_on', channel=9, note=42, velocity=50, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=50, time=18),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=81, velocity=0, time=6),
    Message('note_on', channel=9, note=36, velocity=77, time=78),
    Message('note_on', channel=9, note=42, velocity=50, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=36, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=50, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=43, time=35),
    Message('note_on', channel=9, note=81, velocity=28, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=43, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=43, time=2),
    Message('note_on', channel=9, note=38, velocity=60, time=0),
    Message('note_on', channel=9, note=47, velocity=50, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=47, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=43, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=43, time=22),
    Message('note_on', channel=9, note=38, velocity=60, time=0),
    Message('note_on', channel=9, note=45, velocity=50, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=45, velocity=0, time=9),
    Message('note_on', channel=9, note=42, velocity=0, time=22),
    Message('note_on', channel=9, note=38, velocity=60, time=17),
    Message('note_on', channel=9, note=43, velocity=50, time=0),
    Message('note_on', channel=9, note=42, velocity=43, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=43, time=30),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=43, velocity=0, time=4),
    Message('note_on', channel=9, note=42, velocity=43, time=27),
    Message('note_on', channel=9, note=38, velocity=60, time=0),
    Message('note_on', channel=9, note=41, velocity=50, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=43, time=19),
    Message('note_on', channel=9, note=38, velocity=60, time=0),
    Message('note_on', channel=9, note=41, velocity=50, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=23),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=43, time=29),
    Message('note_on', channel=9, note=38, velocity=60, time=0),
    Message('note_on', channel=9, note=41, velocity=50, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=43, time=28),
    Message('note_on', channel=9, note=38, velocity=60, time=0),
    Message('note_on', channel=9, note=41, velocity=50, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=43, time=27),
    Message('note_on', channel=9, note=38, velocity=36, time=0),
    Message('note_on', channel=9, note=41, velocity=50, time=0),
    Message('note_on', channel=9, note=57, velocity=48, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=41, velocity=0, time=9),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=57, velocity=0, time=7),
    Message('note_on', channel=9, note=42, velocity=43, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=43, time=34),
    Message('note_on', channel=9, note=38, velocity=60, time=0),
    Message('note_on', channel=9, note=41, velocity=50, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=2),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=43, time=27),
    Message('note_on', channel=9, note=38, velocity=60, time=0),
    Message('note_on', channel=9, note=41, velocity=50, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=41, velocity=0, time=12),
    Message('note_on', channel=9, note=36, velocity=50, time=7),
    Message('note_on', channel=9, note=42, velocity=32, time=0),
    Message('note_on', channel=9, note=81, velocity=20, time=0),
    Message('note_on', channel=9, note=57, velocity=50, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=81, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=32, time=0),
    Message('note_on', channel=9, note=57, velocity=0, time=15),
    Message('note_on', channel=9, note=42, velocity=0, time=16),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=9, note=42, velocity=32, time=19),
    Message('note_on', channel=9, note=42, velocity=0, time=45),
    Message('note_on', channel=9, note=42, velocity=32, time=75),
    Message('note_on', channel=9, note=38, velocity=45, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=56),
    Message('note_on', channel=9, note=42, velocity=32, time=64),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=32, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=38, velocity=0, time=19),
    Message('note_on', channel=9, note=36, velocity=50, time=9),
    Message('note_on', channel=9, note=36, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=32, time=10),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=32, time=30),
    Message('note_on', channel=9, note=81, velocity=20, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=35),
    Message('note_on', channel=9, note=36, velocity=50, time=25),
    Message('note_on', channel=9, note=42, velocity=32, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=32, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=81, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=32, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=36, velocity=50, time=27),
    Message('note_on', channel=9, note=42, velocity=32, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=32, time=35),
    Message('note_on', channel=9, note=36, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=0, time=13),
    Message('note_on', channel=9, note=42, velocity=22, time=30),
    Message('note_on', channel=9, note=81, velocity=13, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=22, time=28),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=22, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=42, velocity=22, time=87),
    Message('note_on', channel=9, note=38, velocity=30, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=38),
    Message('note_on', channel=9, note=42, velocity=22, time=82),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=22, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=33, time=32),
    Message('note_on', channel=9, note=42, velocity=22, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=33),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=22, time=15),
    Message('note_on', channel=9, note=36, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=22, time=27),
    Message('note_on', channel=9, note=81, velocity=14, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=33, time=29),
    Message('note_on', channel=9, note=42, velocity=22, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=36, velocity=0, time=25),
    Message('note_on', channel=9, note=42, velocity=22, time=4),
    Message('note_on', channel=9, note=81, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=42, velocity=22, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=33, time=30),
    Message('note_on', channel=9, note=42, velocity=22, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=29),
    Message('note_on', channel=9, note=42, velocity=22, time=1),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=11, time=33),
    Message('note_on', channel=9, note=81, velocity=7, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=48),
    Message('note_on', channel=9, note=81, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=17, time=72),
    Message('note_on', channel=9, note=42, velocity=11, time=0),
    Message('note_on', channel=9, note=46, velocity=11, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=46, velocity=0, time=1),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=11, time=61),
    Message('note_on', channel=9, note=38, velocity=15, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=50),
    Message('note_on', channel=9, note=42, velocity=11, time=70),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=42, velocity=11, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=36, velocity=17, time=32),
    Message('note_on', channel=9, note=42, velocity=11, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=27),
    Message('note_on', channel=9, note=36, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=11, time=11),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=11, time=29),
    Message('note_on', channel=9, note=81, velocity=7, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=17, time=30),
    Message('note_on', channel=9, note=42, velocity=11, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=0, time=12),
    Message('note_on', channel=9, note=42, velocity=11, time=18),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=81, velocity=0, time=6),
    Message('note_on', channel=9, note=36, velocity=17, time=78),
    Message('note_on', channel=9, note=42, velocity=11, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=23),
    Message('note_on', channel=9, note=36, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=11, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=25),
    Message('note_on', channel=9, note=57, velocity=0, time=35),
    Message('note_on', channel=9, note=42, velocity=1, time=0),
    Message('note_on', channel=9, note=81, velocity=0, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=57, velocity=0, time=17),
    Message('note_on', channel=9, note=42, velocity=1, time=12),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=81, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=1, time=2),
    Message('note_on', channel=9, note=38, velocity=1, time=0),
    Message('note_on', channel=9, note=47, velocity=1, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=47, velocity=0, time=16),
    Message('note_on', channel=9, note=42, velocity=1, time=16),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=57, velocity=0, time=22),
    Message('note_on', channel=9, note=42, velocity=1, time=0),
    Message('note_on', channel=9, note=38, velocity=1, time=0),
    Message('note_on', channel=9, note=45, velocity=1, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=12),
    Message('note_on', channel=9, note=45, velocity=0, time=9),
    Message('note_on', channel=9, note=42, velocity=0, time=22),
    Message('note_on', channel=9, note=57, velocity=0, time=5),
    Message('note_on', channel=9, note=38, velocity=1, time=12),
    Message('note_on', channel=9, note=43, velocity=1, time=0),
    Message('note_on', channel=9, note=42, velocity=1, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=30),
    Message('note_on', channel=9, note=42, velocity=1, time=30),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=0, time=21),
    Message('note_on', channel=9, note=43, velocity=0, time=4),
    Message('note_on', channel=9, note=57, velocity=1, time=27),
    Message('note_on', channel=9, note=42, velocity=1, time=0),
    Message('note_on', channel=9, note=38, velocity=1, time=0),
    Message('note_on', channel=9, note=41, velocity=1, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=14),
    Message('note_on', channel=9, note=57, velocity=0, time=19),
    Message('note_on', channel=9, note=42, velocity=1, time=0),
    Message('note_on', channel=9, note=38, velocity=1, time=0),
    Message('note_on', channel=9, note=41, velocity=1, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=23),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=1, time=29),
    Message('note_on', channel=9, note=38, velocity=1, time=0),
    Message('note_on', channel=9, note=41, velocity=1, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=1, time=28),
    Message('note_on', channel=9, note=38, velocity=1, time=0),
    Message('note_on', channel=9, note=41, velocity=1, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=1),
    Message('note_on', channel=9, note=41, velocity=0, time=3),
    Message('note_on', channel=9, note=42, velocity=1, time=27),
    Message('note_on', channel=9, note=38, velocity=1, time=0),
    Message('note_on', channel=9, note=41, velocity=1, time=0),
    Message('note_on', channel=9, note=57, velocity=1, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=31),
    Message('note_on', channel=9, note=41, velocity=0, time=9),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=57, velocity=0, time=7),
    Message('note_on', channel=9, note=42, velocity=1, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=1, time=34),
    Message('note_on', channel=9, note=38, velocity=1, time=0),
    Message('note_on', channel=9, note=41, velocity=1, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=0, time=2),
    Message('note_on', channel=9, note=41, velocity=0, time=5),
    Message('note_on', channel=9, note=42, velocity=1, time=27),
    Message('note_on', channel=9, note=38, velocity=1, time=0),
    Message('note_on', channel=9, note=41, velocity=1, time=0),
    Message('note_on', channel=9, note=42, velocity=0, time=28),
    Message('note_on', channel=9, note=38, velocity=0, time=13),
    Message('note_on', channel=9, note=41, velocity=0, time=12),
    MetaMessage('end_of_track', time=0)]),
  MidiTrack([
    Message('program_change', channel=7, program=54, time=0),
    Message('note_on', channel=7, note=71, velocity=97, time=23040),
    Message('note_on', channel=7, note=71, velocity=0, time=240),
    Message('note_on', channel=7, note=68, velocity=97, time=0),
    Message('note_on', channel=7, note=68, velocity=0, time=120),
    Message('note_on', channel=7, note=73, velocity=97, time=0),
    Message('note_on', channel=7, note=73, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=240),
    Message('note_on', channel=7, note=64, velocity=97, time=0),
    Message('note_on', channel=7, note=64, velocity=0, time=240),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=240),
    Message('note_on', channel=7, note=68, velocity=97, time=0),
    Message('note_on', channel=7, note=68, velocity=0, time=120),
    Message('note_on', channel=7, note=73, velocity=97, time=0),
    Message('note_on', channel=7, note=73, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=97, time=0),
    Message('note_on', channel=7, note=64, velocity=0, time=60),
    Message('note_on', channel=7, note=64, velocity=97, time=60),
    Message('note_on', channel=7, note=64, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=97, time=60),
    Message('note_on', channel=7, note=64, velocity=0, time=60),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=73, velocity=97, time=0),
    Message('note_on', channel=7, note=73, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=97, time=0),
    Message('note_on', channel=7, note=64, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=97, time=0),
    Message('note_on', channel=7, note=64, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=97, time=60),
    Message('note_on', channel=7, note=64, velocity=0, time=60),
    Message('note_on', channel=7, note=66, velocity=97, time=0),
    Message('note_on', channel=7, note=66, velocity=0, time=120),
    Message('note_on', channel=7, note=66, velocity=97, time=0),
    Message('note_on', channel=7, note=66, velocity=0, time=120),
    Message('note_on', channel=7, note=66, velocity=97, time=0),
    Message('note_on', channel=7, note=66, velocity=0, time=120),
    Message('note_on', channel=7, note=68, velocity=97, time=0),
    Message('note_on', channel=7, note=68, velocity=0, time=120),
    Message('note_on', channel=7, note=68, velocity=97, time=0),
    Message('note_on', channel=7, note=68, velocity=0, time=360),
    Message('note_on', channel=7, note=71, velocity=97, time=120),
    Message('note_on', channel=7, note=71, velocity=0, time=240),
    Message('note_on', channel=7, note=68, velocity=97, time=0),
    Message('note_on', channel=7, note=68, velocity=0, time=120),
    Message('note_on', channel=7, note=73, velocity=97, time=0),
    Message('note_on', channel=7, note=73, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=240),
    Message('note_on', channel=7, note=64, velocity=97, time=0),
    Message('note_on', channel=7, note=64, velocity=0, time=240),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=240),
    Message('note_on', channel=7, note=68, velocity=97, time=0),
    Message('note_on', channel=7, note=68, velocity=0, time=120),
    Message('note_on', channel=7, note=73, velocity=97, time=0),
    Message('note_on', channel=7, note=73, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=97, time=0),
    Message('note_on', channel=7, note=64, velocity=0, time=60),
    Message('note_on', channel=7, note=64, velocity=97, time=60),
    Message('note_on', channel=7, note=64, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=97, time=60),
    Message('note_on', channel=7, note=64, velocity=0, time=60),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=73, velocity=97, time=0),
    Message('note_on', channel=7, note=73, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=97, time=0),
    Message('note_on', channel=7, note=64, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=97, time=0),
    Message('note_on', channel=7, note=64, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=97, time=60),
    Message('note_on', channel=7, note=64, velocity=0, time=60),
    Message('note_on', channel=7, note=66, velocity=97, time=0),
    Message('note_on', channel=7, note=66, velocity=0, time=120),
    Message('note_on', channel=7, note=66, velocity=97, time=0),
    Message('note_on', channel=7, note=66, velocity=0, time=120),
    Message('note_on', channel=7, note=66, velocity=97, time=0),
    Message('note_on', channel=7, note=66, velocity=0, time=120),
    Message('note_on', channel=7, note=68, velocity=97, time=0),
    Message('note_on', channel=7, note=68, velocity=0, time=120),
    Message('note_on', channel=7, note=68, velocity=97, time=0),
    Message('note_on', channel=7, note=68, velocity=0, time=360),
    Message('note_on', channel=7, note=71, velocity=97, time=15480),
    Message('note_on', channel=7, note=71, velocity=0, time=240),
    Message('note_on', channel=7, note=68, velocity=97, time=0),
    Message('note_on', channel=7, note=68, velocity=0, time=120),
    Message('note_on', channel=7, note=73, velocity=97, time=0),
    Message('note_on', channel=7, note=73, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=240),
    Message('note_on', channel=7, note=64, velocity=97, time=0),
    Message('note_on', channel=7, note=64, velocity=0, time=240),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=240),
    Message('note_on', channel=7, note=68, velocity=97, time=0),
    Message('note_on', channel=7, note=68, velocity=0, time=120),
    Message('note_on', channel=7, note=73, velocity=97, time=0),
    Message('note_on', channel=7, note=73, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=97, time=0),
    Message('note_on', channel=7, note=64, velocity=0, time=60),
    Message('note_on', channel=7, note=64, velocity=97, time=60),
    Message('note_on', channel=7, note=64, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=97, time=60),
    Message('note_on', channel=7, note=64, velocity=0, time=60),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=73, velocity=97, time=0),
    Message('note_on', channel=7, note=73, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=97, time=0),
    Message('note_on', channel=7, note=64, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=97, time=0),
    Message('note_on', channel=7, note=64, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=97, time=60),
    Message('note_on', channel=7, note=64, velocity=0, time=60),
    Message('note_on', channel=7, note=66, velocity=97, time=0),
    Message('note_on', channel=7, note=66, velocity=0, time=120),
    Message('note_on', channel=7, note=66, velocity=97, time=0),
    Message('note_on', channel=7, note=66, velocity=0, time=120),
    Message('note_on', channel=7, note=66, velocity=97, time=0),
    Message('note_on', channel=7, note=66, velocity=0, time=120),
    Message('note_on', channel=7, note=68, velocity=97, time=0),
    Message('note_on', channel=7, note=68, velocity=0, time=120),
    Message('note_on', channel=7, note=68, velocity=97, time=0),
    Message('note_on', channel=7, note=68, velocity=0, time=360),
    Message('note_on', channel=7, note=71, velocity=97, time=120),
    Message('note_on', channel=7, note=71, velocity=0, time=240),
    Message('note_on', channel=7, note=68, velocity=97, time=0),
    Message('note_on', channel=7, note=68, velocity=0, time=120),
    Message('note_on', channel=7, note=73, velocity=97, time=0),
    Message('note_on', channel=7, note=73, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=240),
    Message('note_on', channel=7, note=64, velocity=97, time=0),
    Message('note_on', channel=7, note=64, velocity=0, time=240),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=240),
    Message('note_on', channel=7, note=68, velocity=97, time=0),
    Message('note_on', channel=7, note=68, velocity=0, time=120),
    Message('note_on', channel=7, note=73, velocity=97, time=0),
    Message('note_on', channel=7, note=73, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=97, time=0),
    Message('note_on', channel=7, note=64, velocity=0, time=60),
    Message('note_on', channel=7, note=64, velocity=97, time=60),
    Message('note_on', channel=7, note=64, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=97, time=60),
    Message('note_on', channel=7, note=64, velocity=0, time=60),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=73, velocity=97, time=0),
    Message('note_on', channel=7, note=73, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=97, time=0),
    Message('note_on', channel=7, note=64, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=97, time=0),
    Message('note_on', channel=7, note=64, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=97, time=60),
    Message('note_on', channel=7, note=64, velocity=0, time=60),
    Message('note_on', channel=7, note=66, velocity=97, time=0),
    Message('note_on', channel=7, note=66, velocity=0, time=120),
    Message('note_on', channel=7, note=66, velocity=97, time=0),
    Message('note_on', channel=7, note=66, velocity=0, time=120),
    Message('note_on', channel=7, note=66, velocity=97, time=0),
    Message('note_on', channel=7, note=66, velocity=0, time=120),
    Message('note_on', channel=7, note=68, velocity=97, time=0),
    Message('note_on', channel=7, note=68, velocity=0, time=120),
    Message('note_on', channel=7, note=68, velocity=97, time=0),
    Message('note_on', channel=7, note=68, velocity=0, time=360),
    Message('note_on', channel=7, note=71, velocity=97, time=23160),
    Message('note_on', channel=7, note=71, velocity=0, time=240),
    Message('note_on', channel=7, note=68, velocity=97, time=0),
    Message('note_on', channel=7, note=68, velocity=0, time=120),
    Message('note_on', channel=7, note=73, velocity=97, time=0),
    Message('note_on', channel=7, note=73, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=240),
    Message('note_on', channel=7, note=64, velocity=97, time=0),
    Message('note_on', channel=7, note=64, velocity=0, time=240),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=240),
    Message('note_on', channel=7, note=68, velocity=97, time=0),
    Message('note_on', channel=7, note=68, velocity=0, time=120),
    Message('note_on', channel=7, note=73, velocity=97, time=0),
    Message('note_on', channel=7, note=73, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=97, time=0),
    Message('note_on', channel=7, note=64, velocity=0, time=60),
    Message('note_on', channel=7, note=64, velocity=97, time=60),
    Message('note_on', channel=7, note=64, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=97, time=60),
    Message('note_on', channel=7, note=64, velocity=0, time=60),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=73, velocity=97, time=0),
    Message('note_on', channel=7, note=73, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=97, time=0),
    Message('note_on', channel=7, note=64, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=97, time=0),
    Message('note_on', channel=7, note=64, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=97, time=60),
    Message('note_on', channel=7, note=64, velocity=0, time=60),
    Message('note_on', channel=7, note=66, velocity=97, time=0),
    Message('note_on', channel=7, note=66, velocity=0, time=120),
    Message('note_on', channel=7, note=66, velocity=97, time=0),
    Message('note_on', channel=7, note=66, velocity=0, time=120),
    Message('note_on', channel=7, note=66, velocity=97, time=0),
    Message('note_on', channel=7, note=66, velocity=0, time=120),
    Message('note_on', channel=7, note=68, velocity=97, time=0),
    Message('note_on', channel=7, note=68, velocity=0, time=120),
    Message('note_on', channel=7, note=68, velocity=97, time=0),
    Message('note_on', channel=7, note=68, velocity=0, time=360),
    Message('note_on', channel=7, note=71, velocity=97, time=120),
    Message('note_on', channel=7, note=71, velocity=0, time=240),
    Message('note_on', channel=7, note=68, velocity=97, time=0),
    Message('note_on', channel=7, note=68, velocity=0, time=120),
    Message('note_on', channel=7, note=73, velocity=97, time=0),
    Message('note_on', channel=7, note=73, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=240),
    Message('note_on', channel=7, note=64, velocity=97, time=0),
    Message('note_on', channel=7, note=64, velocity=0, time=240),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=240),
    Message('note_on', channel=7, note=68, velocity=97, time=0),
    Message('note_on', channel=7, note=68, velocity=0, time=120),
    Message('note_on', channel=7, note=73, velocity=97, time=0),
    Message('note_on', channel=7, note=73, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=97, time=0),
    Message('note_on', channel=7, note=64, velocity=0, time=60),
    Message('note_on', channel=7, note=64, velocity=97, time=60),
    Message('note_on', channel=7, note=64, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=97, time=60),
    Message('note_on', channel=7, note=64, velocity=0, time=60),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=73, velocity=97, time=0),
    Message('note_on', channel=7, note=73, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=97, time=0),
    Message('note_on', channel=7, note=64, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=97, time=0),
    Message('note_on', channel=7, note=64, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=97, time=60),
    Message('note_on', channel=7, note=64, velocity=0, time=60),
    Message('note_on', channel=7, note=66, velocity=97, time=0),
    Message('note_on', channel=7, note=66, velocity=0, time=120),
    Message('note_on', channel=7, note=66, velocity=97, time=0),
    Message('note_on', channel=7, note=66, velocity=0, time=120),
    Message('note_on', channel=7, note=66, velocity=97, time=0),
    Message('note_on', channel=7, note=66, velocity=0, time=120),
    Message('note_on', channel=7, note=68, velocity=97, time=0),
    Message('note_on', channel=7, note=68, velocity=0, time=120),
    Message('note_on', channel=7, note=68, velocity=97, time=0),
    Message('note_on', channel=7, note=68, velocity=0, time=360),
    Message('note_on', channel=7, note=71, velocity=97, time=120),
    Message('note_on', channel=7, note=71, velocity=0, time=240),
    Message('note_on', channel=7, note=68, velocity=97, time=0),
    Message('note_on', channel=7, note=68, velocity=0, time=120),
    Message('note_on', channel=7, note=73, velocity=97, time=0),
    Message('note_on', channel=7, note=73, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=240),
    Message('note_on', channel=7, note=64, velocity=97, time=0),
    Message('note_on', channel=7, note=64, velocity=0, time=240),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=240),
    Message('note_on', channel=7, note=68, velocity=97, time=0),
    Message('note_on', channel=7, note=68, velocity=0, time=120),
    Message('note_on', channel=7, note=73, velocity=97, time=0),
    Message('note_on', channel=7, note=73, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=97, time=0),
    Message('note_on', channel=7, note=64, velocity=0, time=60),
    Message('note_on', channel=7, note=64, velocity=97, time=60),
    Message('note_on', channel=7, note=64, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=97, time=60),
    Message('note_on', channel=7, note=64, velocity=0, time=60),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=73, velocity=97, time=0),
    Message('note_on', channel=7, note=73, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=97, time=0),
    Message('note_on', channel=7, note=64, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=97, time=0),
    Message('note_on', channel=7, note=64, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=97, time=60),
    Message('note_on', channel=7, note=64, velocity=0, time=60),
    Message('note_on', channel=7, note=66, velocity=97, time=0),
    Message('note_on', channel=7, note=66, velocity=0, time=120),
    Message('note_on', channel=7, note=66, velocity=97, time=0),
    Message('note_on', channel=7, note=66, velocity=0, time=120),
    Message('note_on', channel=7, note=66, velocity=97, time=0),
    Message('note_on', channel=7, note=66, velocity=0, time=120),
    Message('note_on', channel=7, note=68, velocity=97, time=0),
    Message('note_on', channel=7, note=68, velocity=0, time=120),
    Message('note_on', channel=7, note=68, velocity=97, time=0),
    Message('note_on', channel=7, note=68, velocity=0, time=360),
    Message('note_on', channel=7, note=71, velocity=97, time=3960),
    Message('note_on', channel=7, note=71, velocity=0, time=240),
    Message('note_on', channel=7, note=68, velocity=97, time=0),
    Message('note_on', channel=7, note=68, velocity=0, time=120),
    Message('note_on', channel=7, note=73, velocity=97, time=0),
    Message('note_on', channel=7, note=73, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=240),
    Message('note_on', channel=7, note=64, velocity=97, time=0),
    Message('note_on', channel=7, note=64, velocity=0, time=240),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=240),
    Message('note_on', channel=7, note=68, velocity=97, time=0),
    Message('note_on', channel=7, note=68, velocity=0, time=120),
    Message('note_on', channel=7, note=73, velocity=97, time=0),
    Message('note_on', channel=7, note=73, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=97, time=0),
    Message('note_on', channel=7, note=64, velocity=0, time=60),
    Message('note_on', channel=7, note=64, velocity=97, time=60),
    Message('note_on', channel=7, note=64, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=97, time=60),
    Message('note_on', channel=7, note=64, velocity=0, time=60),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=73, velocity=97, time=0),
    Message('note_on', channel=7, note=73, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=97, time=0),
    Message('note_on', channel=7, note=64, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=97, time=0),
    Message('note_on', channel=7, note=64, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=97, time=60),
    Message('note_on', channel=7, note=64, velocity=0, time=60),
    Message('note_on', channel=7, note=66, velocity=97, time=0),
    Message('note_on', channel=7, note=66, velocity=0, time=120),
    Message('note_on', channel=7, note=66, velocity=97, time=0),
    Message('note_on', channel=7, note=66, velocity=0, time=120),
    Message('note_on', channel=7, note=66, velocity=97, time=0),
    Message('note_on', channel=7, note=66, velocity=0, time=120),
    Message('note_on', channel=7, note=68, velocity=97, time=0),
    Message('note_on', channel=7, note=68, velocity=0, time=120),
    Message('note_on', channel=7, note=68, velocity=97, time=0),
    Message('note_on', channel=7, note=68, velocity=0, time=360),
    Message('note_on', channel=7, note=71, velocity=97, time=120),
    Message('note_on', channel=7, note=71, velocity=0, time=240),
    Message('note_on', channel=7, note=68, velocity=97, time=0),
    Message('note_on', channel=7, note=68, velocity=0, time=120),
    Message('note_on', channel=7, note=73, velocity=97, time=0),
    Message('note_on', channel=7, note=73, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=240),
    Message('note_on', channel=7, note=64, velocity=97, time=0),
    Message('note_on', channel=7, note=64, velocity=0, time=240),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=240),
    Message('note_on', channel=7, note=68, velocity=97, time=0),
    Message('note_on', channel=7, note=68, velocity=0, time=120),
    Message('note_on', channel=7, note=73, velocity=97, time=0),
    Message('note_on', channel=7, note=73, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=97, time=0),
    Message('note_on', channel=7, note=64, velocity=0, time=60),
    Message('note_on', channel=7, note=64, velocity=97, time=60),
    Message('note_on', channel=7, note=64, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=97, time=60),
    Message('note_on', channel=7, note=64, velocity=0, time=60),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=73, velocity=97, time=0),
    Message('note_on', channel=7, note=73, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=97, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=97, time=0),
    Message('note_on', channel=7, note=64, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=97, time=0),
    Message('note_on', channel=7, note=64, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=97, time=60),
    Message('note_on', channel=7, note=64, velocity=0, time=60),
    Message('note_on', channel=7, note=66, velocity=97, time=0),
    Message('note_on', channel=7, note=66, velocity=0, time=120),
    Message('note_on', channel=7, note=66, velocity=97, time=0),
    Message('note_on', channel=7, note=66, velocity=0, time=120),
    Message('note_on', channel=7, note=66, velocity=97, time=0),
    Message('note_on', channel=7, note=66, velocity=0, time=120),
    Message('note_on', channel=7, note=68, velocity=97, time=0),
    Message('note_on', channel=7, note=68, velocity=0, time=120),
    Message('note_on', channel=7, note=68, velocity=97, time=0),
    Message('note_on', channel=7, note=68, velocity=0, time=360),
    Message('note_on', channel=7, note=71, velocity=87, time=120),
    Message('note_on', channel=7, note=71, velocity=0, time=240),
    Message('note_on', channel=7, note=68, velocity=87, time=0),
    Message('note_on', channel=7, note=68, velocity=0, time=120),
    Message('note_on', channel=7, note=73, velocity=87, time=0),
    Message('note_on', channel=7, note=73, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=87, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=240),
    Message('note_on', channel=7, note=64, velocity=87, time=0),
    Message('note_on', channel=7, note=64, velocity=0, time=240),
    Message('note_on', channel=7, note=71, velocity=78, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=240),
    Message('note_on', channel=7, note=68, velocity=78, time=0),
    Message('note_on', channel=7, note=68, velocity=0, time=120),
    Message('note_on', channel=7, note=73, velocity=78, time=0),
    Message('note_on', channel=7, note=73, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=78, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=78, time=0),
    Message('note_on', channel=7, note=64, velocity=0, time=60),
    Message('note_on', channel=7, note=64, velocity=78, time=60),
    Message('note_on', channel=7, note=64, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=78, time=60),
    Message('note_on', channel=7, note=64, velocity=0, time=60),
    Message('note_on', channel=7, note=71, velocity=68, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=68, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=68, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=73, velocity=68, time=0),
    Message('note_on', channel=7, note=73, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=68, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=68, time=0),
    Message('note_on', channel=7, note=64, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=68, time=0),
    Message('note_on', channel=7, note=64, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=68, time=60),
    Message('note_on', channel=7, note=64, velocity=0, time=60),
    Message('note_on', channel=7, note=66, velocity=58, time=0),
    Message('note_on', channel=7, note=66, velocity=0, time=120),
    Message('note_on', channel=7, note=66, velocity=58, time=0),
    Message('note_on', channel=7, note=66, velocity=0, time=120),
    Message('note_on', channel=7, note=66, velocity=58, time=0),
    Message('note_on', channel=7, note=66, velocity=0, time=120),
    Message('note_on', channel=7, note=68, velocity=58, time=0),
    Message('note_on', channel=7, note=68, velocity=0, time=120),
    Message('note_on', channel=7, note=68, velocity=58, time=0),
    Message('note_on', channel=7, note=68, velocity=0, time=360),
    Message('note_on', channel=7, note=71, velocity=44, time=120),
    Message('note_on', channel=7, note=71, velocity=0, time=240),
    Message('note_on', channel=7, note=68, velocity=44, time=0),
    Message('note_on', channel=7, note=68, velocity=0, time=120),
    Message('note_on', channel=7, note=73, velocity=44, time=0),
    Message('note_on', channel=7, note=73, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=44, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=240),
    Message('note_on', channel=7, note=64, velocity=44, time=0),
    Message('note_on', channel=7, note=64, velocity=0, time=240),
    Message('note_on', channel=7, note=71, velocity=29, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=240),
    Message('note_on', channel=7, note=68, velocity=29, time=0),
    Message('note_on', channel=7, note=68, velocity=0, time=120),
    Message('note_on', channel=7, note=73, velocity=29, time=0),
    Message('note_on', channel=7, note=73, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=29, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=29, time=0),
    Message('note_on', channel=7, note=64, velocity=0, time=60),
    Message('note_on', channel=7, note=64, velocity=29, time=60),
    Message('note_on', channel=7, note=64, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=29, time=60),
    Message('note_on', channel=7, note=64, velocity=0, time=60),
    Message('note_on', channel=7, note=71, velocity=15, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=15, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=15, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=73, velocity=15, time=0),
    Message('note_on', channel=7, note=73, velocity=0, time=120),
    Message('note_on', channel=7, note=71, velocity=15, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=15, time=0),
    Message('note_on', channel=7, note=64, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=15, time=0),
    Message('note_on', channel=7, note=64, velocity=0, time=120),
    Message('note_on', channel=7, note=64, velocity=15, time=60),
    Message('note_on', channel=7, note=64, velocity=0, time=60),
    Message('note_on', channel=7, note=66, velocity=1, time=0),
    Message('note_on', channel=7, note=66, velocity=0, time=120),
    Message('note_on', channel=7, note=66, velocity=1, time=0),
    Message('note_on', channel=7, note=66, velocity=0, time=120),
    Message('note_on', channel=7, note=66, velocity=1, time=0),
    Message('note_on', channel=7, note=66, velocity=0, time=120),
    Message('note_on', channel=7, note=68, velocity=1, time=0),
    Message('note_on', channel=7, note=68, velocity=0, time=120),
    Message('note_on', channel=7, note=68, velocity=1, time=0),
    Message('note_on', channel=7, note=68, velocity=0, time=360),
    MetaMessage('end_of_track', time=0)])
])
